Hi,
i've noticed that a new subversion-1.7.2 can't reintegrate a trivial branch.
attached script produces on svn-1.5.2 following correct results:
$ ./merge-test.sh
+ export LANG=C
+ pwd
+ readlink -m /home/users/pluto
+ here=/home/users/pluto
+ rm -rf repo.svn repo.svn.wc repo.git
+ svnadmin create repo.svn
+ svn co file:///home/users/pluto/repo.svn repo.svn.wc
Checked out revision 0.
+ cd repo.svn.wc
+ mkdir -p trunk branches tags
+ svn add branches tags trunk
A branches
A tags
A trunk
+ svn ci -m std layout
Adding branches
Adding tags
Adding trunk
Committed revision 1.
+ cd trunk
+ echo foo
+ > file.txt
+ svn add file.txt
A file.txt
+ svn ci file.txt -m foo
Adding file.txt
Transmitting file data .
Committed revision 2.
+ cd ..
+ svn cp trunk branches/feature-bar
A branches/feature-bar
+ svn ci branches -m bar feature branch
Adding branches/feature-bar
Adding branches/feature-bar/file.txt
Committed revision 3.
+ svn up
At revision 3.
+ cd trunk
+ svn merge --reintegrate file:///home/users/pluto/repo.svn/branches/feature-bar .
--- Merging differences between repository URLs into '.':
A file.txt
U .
+ svn ci -m merge feature bar
Sending trunk
Committed revision 4.
+ cd ..
but on svn-1.7.2 it fails:
$ ./merge-test.sh
+ export LANG=C
+ pwd
+ readlink -m /home/users/pluto/src/git-svn-test
+ here=/home/users/pluto/src/git-svn-test
+ rm -rf repo.svn repo.svn.wc repo.git
+ svnadmin create repo.svn
+ svn co file:///home/users/pluto/src/git-svn-test/repo.svn repo.svn.wc
Checked out revision 0.
+ cd repo.svn.wc
+ mkdir -p trunk branches tags
+ svn add branches tags trunk
A branches
A tags
A trunk
+ svn ci -m std layout
Adding branches
Adding tags
Adding trunk
Committed revision 1.
+ cd trunk
+ echo foo
+ >file.txt
+ svn add file.txt
A file.txt
+ svn ci file.txt -m foo
Adding file.txt
Transmitting file data .
Committed revision 2.
+ cd ..
+ svn cp trunk branches/feature-bar
A branches/feature-bar
+ svn ci branches -m bar feature branch
Adding branches/feature-bar
Adding branches/feature-bar/file.txt
Committed revision 3.
+ svn up
Updating '.':
At revision 3.
+ cd trunk
+ svn merge --reintegrate file:///home/users/pluto/src/git-svn-test/repo.svn/branches/feature-bar .
--- Merging differences between repository URLs into '.':
C file.txt
--- Recording mergeinfo for merge between repository URLs into '.':
U .
Summary of conflicts:
Tree conflicts: 1
+ svn ci -m merge feature bar
svn: E155015: Commit failed (details follow):
svn: E155015: Aborting commit: '/home/users/pluto/src/git-svn-test/repo.svn.wc/trunk/file.txt' remains in conflict
+ cd ..
BR,
Paweł.
please CC me on reply.
Received on 2012-01-09 17:16:28 CET