[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: [PATCH] Issue #2287 - Make svn_client_log() take a peg revision

From: S.Ramaswamy <srsy70_at_gmail.com>
Date: 2005-07-08 17:00:05 CEST

> Well, there have been no responses to my post, which was one week ago:
>
> http://subversion.tigris.org/servlets/ReadMsg?list=dev&msgNo=102118
>
> I think then that we should implement the behavior proposed in that
> mail, that is, 'svn log -rN foo' should stop behaving as though -rN
> were a peg revision, and start being consistent with other commands,
> by treating "-rN" and "@n" in subtly different ways.
>

v2:

Fix issue #2287 - add peg revision to svn_client_log2() and add
peg revision support to the command line client.

* subversion/include/svn_client.h:
    (svn_client_log3): New prototype.
    (svn_client_log2): Deprecate.

* subversion/libsvn_client/log.c:
    (svn_client_log3): New function.
    (svn_client_log2): Re-implemented using new function
     svn_client_log3().
    (svn_client_log): Re-implemented using new function
     svn_client_log3().

* subversion/clients/cmdline/log-cmd.c:
    (svn_cl__log): Call svn_client_log3().

* subversion/tests/clients/cmdline/log_tests.py:
    (url_missing_in_head, log_through_copyfrom_history): Use peg
     revisions.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org

Received on Fri Jul 8 17:31:26 2005

This is an archived mail posted to the Subversion Dev mailing list.