Dirk Heinrichs wrote on Tue, May 24, 2011 at 09:14:11 +0200:
> Hi,
> 
> I'm trying to get the base revision of a branch using "svn log --stop-on-
> copy". However, the output of this command stops a couple of revisions too 
> early:
> 
> svn log -v 
> https://sdmpudpagport.sdm.de/pu/dpagpalis/svn/repository/software/branches/dhe_oracle_tablespaces_fuer_appcom
> ------------------------------------------------------------------------
> r1954 | hardt | 2011-05-19 13:51:17 +0200 (Thu, 19 May 2011) | 1 line
> Changed paths:
>    D /PALISNC
>    A /software (from /PALISNC:1953)
> 

This is a copy of the ancestor of the branch, so 'svn log' stops on it.
Nothing surprising here given the underlying design (--stop-on-copy
doesn't know where in the tree branch boundaries are).

Try

U=https://sdmpudpagport.sdm.de/pu/dpagpalis/svn/repository/software/branches/dhe_oracle_tablespaces_fuer_appcom
svn log --stop-on-copy $U -r 1953:1
svn log --stop-on-copy ${U/software/PALISNC}@1953

> renamed software statt PALISNC
> ------------------------------------------------------------------------

Reply via email to