Tim van Halteren <t.van.halte...@inforay.nl> writes: > No replies? Is this a bug or user error? Do I need to file a bug? > Could I have done something differently to increase the chance of a response?
I can reproduce it with trunk. This is my Unix version of your script: #!/bin/sh rm -rf repo wc svnadmin create repo --compatible-version 1.8 url=file://`pwd`/repo svn mkdir -mm $url/trunk svn co $url/trunk wc echo t >> wc/f1 echo t >> wc/f2 svn add wc/f? svn ci -mm wc svn cp -mm $url/trunk ^/fb1 svn sw ^/fb1 wc echo fb1 >> wc/f1 echo fb1 >> wc/f2 svn ci -mm wc svn sw ^/trunk wc svn merge ^/fb1/f1 wc/f1 svn merge ^/fb1/f2 wc/f2 svn ci -mm wc svn rm -mm $url/fb1 svn cp -mm $url/trunk ^/fb2 svn sw ^/trunk wc echo t >> wc/f1 svn ci -mm wc svn sw ^/fb2 wc svn merge ^/trunk wc # problem merge? svn ci -mm wc svn sw ^/trunk wc svn merge ^/fb2 wc svn ci -mm wc svn sw ^/fb2 wc The command: $ svn merge ^/trunk wc gives the error: svn: E195016: Reintegrate can only be used if revisions 7 through 10 were previously merged from file:///home/pm/sw/subversion/obj/repo/fb2 to the reintegrate source, but this is not the case: trunk/f1 Missing ranges: /trunk/f1:8 Look at the earlier merge from trunk to fb2: $ svn merge ^/trunk wc --- Merging r7 through r8 into 'wc': U wc/f1 --- Recording mergeinfo for merge of r7 through r8 into 'wc': U wc --- Recording mergeinfo for merge of r7 through r8 into 'wc/f1': U wc/f1 That merge doesn't change wc/f2 and so the subtree mergeinfo there is not modified. As I recall that was a deliberate change several years ago but I'm not sure exactly how it is supposed to interact with the rest of the merge code. -- Philip Martin | Subversion Committer WANdisco // *Non-Stop Data*