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

unexpected replacements using WC -> WC copy to create a branch

From: Adam Monsen <haircut_at_gmail.com>
Date: 2007-03-13 18:46:24 CET

Should 'svn copy -r REV WC WC; svn ci -m "blah" WC' behave differently
than 'svn copy -r REV URL URL' ? I'm seeing Replacements I can't
explain when branching using the WC -> WC form of 'svn copy'.

In my example svn working copy I do:

svn copy -r 2239 trunk branches/foo

and I see something like:

A branches/foo/src
A branches/foo/src/main.c
A branches/foo/Makefile
Updated to revision 2239.
A branches/foo

and 'svn status' reports:

A + branches/foo

...so all seems well and good. But after committing, the log message
shows an R from an unrelated revision in addition to an A from the
revision I specified:

------------------------------------------------------------------------
r2407 | adam | 2007-03-13 09:46:35 -0700 (Tue, 13 Mar 2007) | 1 line
Changed paths:
   A /branches/foo (from /trunk:2239)
   R /branches/foo/src (from trunk/src:2406)

------------------------------------------------------------------------

Was 'src' branched from 2406? Why? I don't understand what the 'R'
means in this case.

This does *not* happen when using the URL -> URL form of 'svn copy'...
the log message looks more like:

------------------------------------------------------------------------
r2409 | adam | 2007-03-13 09:49:10 -0700 (Tue, 13 Mar 2007) | 1 line
Changed paths:
   A /branches/bar (from /trunk:2239)

------------------------------------------------------------------------

One further piece of information that may help: there was one
modification on the trunk to src/main.c after 2239...

------------------------------------------------------------------------
r2401 | joe | 2007-03-12 17:28:15 -0700 (Tue, 13 Mar 2007) | 1 line
Changed paths:
   M /trunk/src/main.c

------------------------------------------------------------------------

-- 
Adam Monsen
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Tue Mar 13 18:46:55 2007

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

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.