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