On Wed, 03 Oct 2007, Paul Burba wrote:
> > -----Original Message-----
> > From: Daniel Rall [mailto:dlr@finemaltcoding.com] 
> > Sent: Wednesday, October 03, 2007 11:04 AM
> > To: Subversion Developers
> > Cc: Kamesh Jayachandran
> > Subject: Merges which involve the addition of a single file 
> > broken on trunk
> > 
> > For a single file added on trunk, I don't seem to be able to 
> > merge it onto a branch:
> > 
> > $ svn merge -c3 file:///tmp/repos/trunk /tmp/wc/branches/A
> > --- Merging r3 into '/tmp/wc/branches/A':
> > Skipped '/tmp/wc/branches/A/hello-world.txt'
> > 
> > (Attempts to merge into only the file itself don't work 
> > because it didn't previously exist on the branch, and haven't 
> > been expected to work in the past.)
> > 
> > This was not a problem with 1.4.x:
> > 
> > $ /usr/local/subversion-1.4/bin/svn merge -c3 
> > file:///tmp/repos2/ trunk /tmp/wc2/branches/A
> > A    /tmp/wc2/branches/A/hello-world.txt
> > 
> > This is a serious regression.  While it seems tangentially 
> > related to issue #2874, I don't think it's the same.
> > 
> > http://subversion.tigris.org/issues/show_bug.cgi?id=2874
> 
> Dan,
> 
> This scenario is working for me on trunk.  That skipped message is
> exactly what you'd get if there was an unversioned obstruction to
> '/tmp/wc/branches/A/hello-world.txt' prior to the merge (the same
> behavior as 1.4.x).  Is that possibly what happened here?
I guess so.  I can no longer reproduce this problem on my Linux box
(though, I originally produced it on my Mac).  glasser mentioned that
he was never able to reproduce it.
Trivial dumpfile I used in the attempt to reproduce it on my Linux box
attached.
- application/pgp-signature attachment: stored
 
 
Received on Wed Oct  3 19:13:01 2007