Philip Martin <[email protected]> writes:

> What's going on?

The change fixes the test by causing the -r9:1 merge to be done in the
"right" way as -r8:6 then -r6:1

With r1304614 I see the two sub-ranges merged:

2012-03-27 14:34:00 [INFO] CMD: svn merge 
file:///home/pm/sw/subversion/obj2/subversion/tests/cmdline/svn-test-work/repositories/merge_tests-127/trunk
 svn-test-work/working_copies/merge_tests-127/A_COPY -r9:1 --config-dir 
/home/pm/sw/subversion/obj2/subversion/tests/cmdline/svn-test-work/local_tmp/config
 --password rayjandom --no-auth-cache --username jrandom
2012-03-27 14:34:00 [INFO] <TIME = 0.089607>
2012-03-27 14:34:00 [INFO] --- Reverse-merging r8 through r7 into 
'svn-test-work/working_copies/merge_tests-127/A_COPY':
2012-03-27 14:34:00 [INFO] U    
svn-test-work/working_copies/merge_tests-127/A_COPY/D/H/omega
2012-03-27 14:34:00 [INFO] --- Recording mergeinfo for reverse merge of r8 
through r7 into 'svn-test-work/working_copies/merge_tests-127/A_COPY':
2012-03-27 14:34:00 [INFO]  U   
svn-test-work/working_copies/merge_tests-127/A_COPY
2012-03-27 14:34:00 [INFO] --- Reverse-merging r6 through r2 into 
'svn-test-work/working_copies/merge_tests-127/A_COPY':
2012-03-27 14:34:00 [INFO] U    
svn-test-work/working_copies/merge_tests-127/A_COPY/B/E/beta
2012-03-27 14:34:00 [INFO] U    
svn-test-work/working_copies/merge_tests-127/A_COPY/D/G/rho
2012-03-27 14:34:00 [INFO] G    
svn-test-work/working_copies/merge_tests-127/A_COPY/D/H/omega
2012-03-27 14:34:00 [INFO] U    
svn-test-work/working_copies/merge_tests-127/A_COPY/D/H/psi
2012-03-27 14:34:00 [INFO] --- Recording mergeinfo for reverse merge of r6 
through r2 into 'svn-test-work/working_copies/merge_tests-127/A_COPY':
2012-03-27 14:34:00 [INFO]  G   
svn-test-work/working_copies/merge_tests-127/A_COPY
2012-03-27 14:34:00 [INFO] --- Eliding mergeinfo from 
'svn-test-work/working_copies/merge_tests-127/A_COPY':
2012-03-27 14:34:00 [INFO]  U   
svn-test-work/working_copies/merge_tests-127/A_COPY

and with r1304613 I see just the second sub-range:

2012-03-27 14:32:51 [INFO] CMD: svn merge 
file:///home/pm/sw/subversion/obj/subversion/tests/cmdline/svn-test-work/repositories/merge_tests-127/trunk
 svn-test-work/working_copies/merge_tests-127/A_COPY -r9:1 --config-dir 
/home/pm/sw/subversion/obj/subversion/tests/cmdline/svn-test-work/local_tmp/config
 --password rayjandom --no-auth-cache --username jrandom
2012-03-27 14:32:51 [INFO] CMD: /home/pm/sw/subversion/obj/subversion/svn/svn 
merge 
file:///home/pm/sw/subversion/obj/subversion/tests/cmdline/svn-test-work/repositories/merge_tests-127/trunk
 svn-test-work/working_copies/merge_tests-127/A_COPY -r9:1 --config-dir 
/home/pm/sw/subversion/obj/subversion/tests/cmdline/svn-test-work/local_tmp/config
 --password rayjandom --no-auth-cache --username jrandom exited with 1
2012-03-27 14:32:51 [INFO] <TIME = 0.080884>
2012-03-27 14:32:51 [INFO] --- Reverse-merging r6 through r2 into 
'svn-test-work/working_copies/merge_tests-127/A_COPY':
2012-03-27 14:32:51 [INFO] U    
svn-test-work/working_copies/merge_tests-127/A_COPY/B/E/beta
2012-03-27 14:32:51 [INFO] U    
svn-test-work/working_copies/merge_tests-127/A_COPY/D/G/rho
2012-03-27 14:32:51 [INFO] C    
svn-test-work/working_copies/merge_tests-127/A_COPY/D/H/omega
2012-03-27 14:32:51 [INFO] U    
svn-test-work/working_copies/merge_tests-127/A_COPY/D/H/psi
2012-03-27 14:32:51 [INFO] --- Recording mergeinfo for reverse merge of r6 
through r2 into 'svn-test-work/working_copies/merge_tests-127/A_COPY':
2012-03-27 14:32:51 [INFO]  U   
svn-test-work/working_copies/merge_tests-127/A_COPY
2012-03-27 14:32:51 [INFO] Summary of conflicts:
2012-03-27 14:32:51 [INFO]   Text conflicts: 1
2012-03-27 14:32:51 [INFO] ../src/subversion/svn/util.c:913: (apr_err=155015)
2012-03-27 14:32:51 [INFO] ../src/subversion/libsvn_client/merge.c:10873: 
(apr_err=155015)
2012-03-27 14:32:51 [INFO] ../src/subversion/libsvn_client/merge.c:10837: 
(apr_err=155015)
2012-03-27 14:32:51 [INFO] ../src/subversion/libsvn_client/merge.c:8989: 
(apr_err=155015)
2012-03-27 14:32:51 [INFO] ../src/subversion/libsvn_client/merge.c:4734: 
(apr_err=155015)
2012-03-27 14:32:51 [INFO] svn: E155015: One or more conflicts were produced 
while merging r6:1 into
2012-03-27 14:32:51 [INFO] 
'/home/pm/sw/subversion/obj/subversion/tests/cmdline/svn-test-work/working_copies/merge_tests-127/A_COPY'
 --
2012-03-27 14:32:51 [INFO] resolve all conflicts and rerun the merge to apply 
the remaining
2012-03-27 14:32:51 [INFO] unmerged revisions


-- 
uberSVN: Apache Subversion Made Easy
http://www.uberSVN.com

Reply via email to