##// END OF EJS Templates
filemerge: make `_filemerge()` do both premerge and merge...
Martin von Zweigbergk -
r49260:6b1049d7 default
parent child Browse files
Show More
@@ -668,12 +668,10 b' def mergerecordupdates(orig, repo, actio'
668 # largefiles. This will handle identical edits without prompting the user.
668 # largefiles. This will handle identical edits without prompting the user.
669 @eh.wrapfunction(filemerge, b'_filemerge')
669 @eh.wrapfunction(filemerge, b'_filemerge')
670 def overridefilemerge(
670 def overridefilemerge(
671 origfn, premerge, repo, wctx, mynode, orig, fcd, fco, fca, labels=None
671 origfn, repo, wctx, mynode, orig, fcd, fco, fca, labels=None
672 ):
672 ):
673 if not lfutil.isstandin(orig) or fcd.isabsent() or fco.isabsent():
673 if not lfutil.isstandin(orig) or fcd.isabsent() or fco.isabsent():
674 return origfn(
674 return origfn(repo, wctx, mynode, orig, fcd, fco, fca, labels=labels)
675 premerge, repo, wctx, mynode, orig, fcd, fco, fca, labels=labels
676 )
677
675
678 ahash = lfutil.readasstandin(fca).lower()
676 ahash = lfutil.readasstandin(fca).lower()
679 dhash = lfutil.readasstandin(fcd).lower()
677 dhash = lfutil.readasstandin(fcd).lower()
@@ -1027,7 +1027,7 b' def _maketempfiles(repo, fco, fca, local'
1027 util.unlink(d)
1027 util.unlink(d)
1028
1028
1029
1029
1030 def _filemerge(premerge, repo, wctx, mynode, orig, fcd, fco, fca, labels=None):
1030 def _filemerge(repo, wctx, mynode, orig, fcd, fco, fca, labels=None):
1031 """perform a 3-way merge in the working directory
1031 """perform a 3-way merge in the working directory
1032
1032
1033 premerge = whether this is a premerge
1033 premerge = whether this is a premerge
@@ -1102,14 +1102,13 b' def _filemerge(premerge, repo, wctx, myn'
1102 r, deleted = func(repo, mynode, orig, fcd, fco, fca, toolconf, labels)
1102 r, deleted = func(repo, mynode, orig, fcd, fco, fca, toolconf, labels)
1103 return True, r, deleted
1103 return True, r, deleted
1104
1104
1105 if premerge:
1105 if orig != fco.path():
1106 if orig != fco.path():
1106 ui.status(
1107 ui.status(
1107 _(b"merging %s and %s to %s\n")
1108 _(b"merging %s and %s to %s\n")
1108 % (uipathfn(orig), uipathfn(fco.path()), fduipath)
1109 % (uipathfn(orig), uipathfn(fco.path()), fduipath)
1109 )
1110 )
1110 else:
1111 else:
1111 ui.status(_(b"merging %s\n") % fduipath)
1112 ui.status(_(b"merging %s\n") % fduipath)
1113
1112
1114 ui.debug(b"my %s other %s ancestor %s\n" % (fcd, fco, fca))
1113 ui.debug(b"my %s other %s ancestor %s\n" % (fcd, fco, fca))
1115
1114
@@ -1122,7 +1121,7 b' def _filemerge(premerge, repo, wctx, myn'
1122 ui.warn(onfailure % fduipath)
1121 ui.warn(onfailure % fduipath)
1123 return True, 1, False
1122 return True, 1, False
1124
1123
1125 back = _makebackup(repo, ui, wctx, fcd, premerge)
1124 back = _makebackup(repo, ui, wctx, fcd, True)
1126 files = (None, None, None, back)
1125 files = (None, None, None, back)
1127 r = 1
1126 r = 1
1128 try:
1127 try:
@@ -1140,7 +1139,7 b' def _filemerge(premerge, repo, wctx, myn'
1140 repo, fcd, fco, fca, labels, tool=tool
1139 repo, fcd, fco, fca, labels, tool=tool
1141 )
1140 )
1142
1141
1143 if premerge and mergetype == fullmerge:
1142 if mergetype == fullmerge:
1144 # conflict markers generated by premerge will use 'detailed'
1143 # conflict markers generated by premerge will use 'detailed'
1145 # settings if either ui.mergemarkers or the tool's mergemarkers
1144 # settings if either ui.mergemarkers or the tool's mergemarkers
1146 # setting is 'detailed'. This way tools can have basic labels in
1145 # setting is 'detailed'. This way tools can have basic labels in
@@ -1160,8 +1159,9 b' def _filemerge(premerge, repo, wctx, myn'
1160 r = _premerge(
1159 r = _premerge(
1161 repo, fcd, fco, fca, toolconf, files, labels=premergelabels
1160 repo, fcd, fco, fca, toolconf, files, labels=premergelabels
1162 )
1161 )
1163 # complete if premerge successful (r is 0)
1162 # we're done if premerge was successful (r is 0)
1164 return not r, r, False
1163 if not r:
1164 return not r, r, False
1165
1165
1166 needcheck, r, deleted = func(
1166 needcheck, r, deleted = func(
1167 repo,
1167 repo,
@@ -1278,14 +1278,7 b' def _workingpath(repo, ctx):'
1278
1278
1279
1279
1280 def filemerge(repo, wctx, mynode, orig, fcd, fco, fca, labels=None):
1280 def filemerge(repo, wctx, mynode, orig, fcd, fco, fca, labels=None):
1281 complete, merge_ret, deleted = _filemerge(
1281 return _filemerge(repo, wctx, mynode, orig, fcd, fco, fca, labels=labels)
1282 True, repo, wctx, mynode, orig, fcd, fco, fca, labels=labels
1283 )
1284 if not complete:
1285 complete, merge_ret, deleted = _filemerge(
1286 False, repo, wctx, mynode, orig, fcd, fco, fca, labels=labels
1287 )
1288 return complete, merge_ret, deleted
1289
1282
1290
1283
1291 def loadinternalmerge(ui, extname, registrarobj):
1284 def loadinternalmerge(ui, extname, registrarobj):
@@ -246,8 +246,6 b' Graft out of order, skipping a merge and'
246 picked tool ':merge' for e (binary False symlink False changedelete False)
246 picked tool ':merge' for e (binary False symlink False changedelete False)
247 merging e
247 merging e
248 my e@1905859650ec+ other e@9c233e8e184d ancestor e@4c60f11aa304
248 my e@1905859650ec+ other e@9c233e8e184d ancestor e@4c60f11aa304
249 picked tool ':merge' for e (binary False symlink False changedelete False)
250 my e@1905859650ec+ other e@9c233e8e184d ancestor e@4c60f11aa304
251 warning: conflicts while merging e! (edit, then use 'hg resolve --mark')
249 warning: conflicts while merging e! (edit, then use 'hg resolve --mark')
252 abort: unresolved conflicts, can't continue
250 abort: unresolved conflicts, can't continue
253 (use 'hg resolve' and 'hg graft --continue')
251 (use 'hg resolve' and 'hg graft --continue')
@@ -97,8 +97,6 b' Criss cross merging'
97 picked tool ':dump' for f2 (binary False symlink False changedelete False)
97 picked tool ':dump' for f2 (binary False symlink False changedelete False)
98 merging f2
98 merging f2
99 my f2@3b08d01b0ab5+ other f2@adfe50279922 ancestor f2@0f6b37dbe527
99 my f2@3b08d01b0ab5+ other f2@adfe50279922 ancestor f2@0f6b37dbe527
100 picked tool ':dump' for f2 (binary False symlink False changedelete False)
101 my f2@3b08d01b0ab5+ other f2@adfe50279922 ancestor f2@0f6b37dbe527
102 1 files updated, 0 files merged, 0 files removed, 1 files unresolved
100 1 files updated, 0 files merged, 0 files removed, 1 files unresolved
103 use 'hg resolve' to retry unresolved file merges or 'hg merge --abort' to abandon
101 use 'hg resolve' to retry unresolved file merges or 'hg merge --abort' to abandon
104 [1]
102 [1]
@@ -578,7 +578,6 b' merge-patterns specifies executable not '
578 $ hg merge -r 2 --config merge-patterns.f=true --config merge-tools.true.executable=nonexistentmergetool
578 $ hg merge -r 2 --config merge-patterns.f=true --config merge-tools.true.executable=nonexistentmergetool
579 couldn't find merge tool true (for pattern f)
579 couldn't find merge tool true (for pattern f)
580 merging f
580 merging f
581 couldn't find merge tool true (for pattern f)
582 merging f failed!
581 merging f failed!
583 0 files updated, 0 files merged, 0 files removed, 1 files unresolved
582 0 files updated, 0 files merged, 0 files removed, 1 files unresolved
584 use 'hg resolve' to retry unresolved file merges or 'hg merge --abort' to abandon
583 use 'hg resolve' to retry unresolved file merges or 'hg merge --abort' to abandon
@@ -604,7 +603,6 b' merge-patterns specifies executable with'
604 $ hg merge -r 2 --config merge-patterns.f=true --config merge-tools.true.executable=/nonexistent/mergetool
603 $ hg merge -r 2 --config merge-patterns.f=true --config merge-tools.true.executable=/nonexistent/mergetool
605 couldn't find merge tool true (for pattern f)
604 couldn't find merge tool true (for pattern f)
606 merging f
605 merging f
607 couldn't find merge tool true (for pattern f)
608 merging f failed!
606 merging f failed!
609 0 files updated, 0 files merged, 0 files removed, 1 files unresolved
607 0 files updated, 0 files merged, 0 files removed, 1 files unresolved
610 use 'hg resolve' to retry unresolved file merges or 'hg merge --abort' to abandon
608 use 'hg resolve' to retry unresolved file merges or 'hg merge --abort' to abandon
@@ -1837,7 +1835,6 b' missingbinary is a merge-tool that doesn'
1837 $ hg merge -y -r 2 --config ui.merge=missingbinary
1835 $ hg merge -y -r 2 --config ui.merge=missingbinary
1838 couldn't find merge tool missingbinary (for pattern f)
1836 couldn't find merge tool missingbinary (for pattern f)
1839 merging f
1837 merging f
1840 couldn't find merge tool missingbinary (for pattern f)
1841 revision 1
1838 revision 1
1842 space
1839 space
1843 revision 0
1840 revision 0
@@ -90,8 +90,6 b' pull and merge from test-a again'
90 picked tool ':merge' for test.txt (binary False symlink False changedelete False)
90 picked tool ':merge' for test.txt (binary False symlink False changedelete False)
91 merging test.txt
91 merging test.txt
92 my test.txt@50c3a7e29886+ other test.txt@40d11a4173a8 ancestor test.txt@96b70246a118
92 my test.txt@50c3a7e29886+ other test.txt@40d11a4173a8 ancestor test.txt@96b70246a118
93 picked tool ':merge' for test.txt (binary False symlink False changedelete False)
94 my test.txt@50c3a7e29886+ other test.txt@40d11a4173a8 ancestor test.txt@96b70246a118
95 warning: conflicts while merging test.txt! (edit, then use 'hg resolve --mark')
93 warning: conflicts while merging test.txt! (edit, then use 'hg resolve --mark')
96 0 files updated, 0 files merged, 0 files removed, 1 files unresolved
94 0 files updated, 0 files merged, 0 files removed, 1 files unresolved
97 use 'hg resolve' to retry unresolved file merges or 'hg merge --abort' to abandon
95 use 'hg resolve' to retry unresolved file merges or 'hg merge --abort' to abandon
@@ -97,8 +97,6 b' args:'
97 picked tool '* ../merge' for rev (binary False symlink False changedelete False) (glob)
97 picked tool '* ../merge' for rev (binary False symlink False changedelete False) (glob)
98 merging rev
98 merging rev
99 my rev@e300d1c794ec+ other rev@4ce40f5aca24 ancestor rev@924404dff337
99 my rev@e300d1c794ec+ other rev@4ce40f5aca24 ancestor rev@924404dff337
100 picked tool '* ../merge' for rev (binary False symlink False changedelete False) (glob)
101 my rev@e300d1c794ec+ other rev@4ce40f5aca24 ancestor rev@924404dff337
102 launching merge tool: * ../merge *$TESTTMP/t/t/rev* * * (glob)
100 launching merge tool: * ../merge *$TESTTMP/t/t/rev* * * (glob)
103 merge tool returned: 0
101 merge tool returned: 0
104 0 files updated, 2 files merged, 0 files removed, 0 files unresolved
102 0 files updated, 2 files merged, 0 files removed, 0 files unresolved
@@ -136,8 +134,6 b' args:'
136 picked tool '* ../merge' for rev (binary False symlink False changedelete False) (glob)
134 picked tool '* ../merge' for rev (binary False symlink False changedelete False) (glob)
137 merging rev
135 merging rev
138 my rev@86a2aa42fc76+ other rev@f4db7e329e71 ancestor rev@924404dff337
136 my rev@86a2aa42fc76+ other rev@f4db7e329e71 ancestor rev@924404dff337
139 picked tool '* ../merge' for rev (binary False symlink False changedelete False) (glob)
140 my rev@86a2aa42fc76+ other rev@f4db7e329e71 ancestor rev@924404dff337
141 launching merge tool: * ../merge *$TESTTMP/t/t/rev* * * (glob)
137 launching merge tool: * ../merge *$TESTTMP/t/t/rev* * * (glob)
142 merge tool returned: 0
138 merge tool returned: 0
143 1 files updated, 2 files merged, 0 files removed, 0 files unresolved
139 1 files updated, 2 files merged, 0 files removed, 0 files unresolved
@@ -175,8 +171,6 b' args:'
175 picked tool '* ../merge' for rev (binary False symlink False changedelete False) (glob)
171 picked tool '* ../merge' for rev (binary False symlink False changedelete False) (glob)
176 merging rev
172 merging rev
177 my rev@e300d1c794ec+ other rev@bdb19105162a ancestor rev@924404dff337
173 my rev@e300d1c794ec+ other rev@bdb19105162a ancestor rev@924404dff337
178 picked tool '* ../merge' for rev (binary False symlink False changedelete False) (glob)
179 my rev@e300d1c794ec+ other rev@bdb19105162a ancestor rev@924404dff337
180 launching merge tool: * ../merge *$TESTTMP/t/t/rev* * * (glob)
174 launching merge tool: * ../merge *$TESTTMP/t/t/rev* * * (glob)
181 merge tool returned: 0
175 merge tool returned: 0
182 0 files updated, 2 files merged, 0 files removed, 0 files unresolved
176 0 files updated, 2 files merged, 0 files removed, 0 files unresolved
@@ -212,8 +206,6 b' args:'
212 picked tool '* ../merge' for rev (binary False symlink False changedelete False) (glob)
206 picked tool '* ../merge' for rev (binary False symlink False changedelete False) (glob)
213 merging rev
207 merging rev
214 my rev@02963e448370+ other rev@f4db7e329e71 ancestor rev@924404dff337
208 my rev@02963e448370+ other rev@f4db7e329e71 ancestor rev@924404dff337
215 picked tool '* ../merge' for rev (binary False symlink False changedelete False) (glob)
216 my rev@02963e448370+ other rev@f4db7e329e71 ancestor rev@924404dff337
217 launching merge tool: * ../merge *$TESTTMP/t/t/rev* * * (glob)
209 launching merge tool: * ../merge *$TESTTMP/t/t/rev* * * (glob)
218 merge tool returned: 0
210 merge tool returned: 0
219 0 files updated, 2 files merged, 0 files removed, 0 files unresolved
211 0 files updated, 2 files merged, 0 files removed, 0 files unresolved
@@ -244,8 +236,6 b' args:'
244 picked tool '* ../merge' for rev (binary False symlink False changedelete False) (glob)
236 picked tool '* ../merge' for rev (binary False symlink False changedelete False) (glob)
245 merging rev
237 merging rev
246 my rev@94b33a1b7f2d+ other rev@4ce40f5aca24 ancestor rev@924404dff337
238 my rev@94b33a1b7f2d+ other rev@4ce40f5aca24 ancestor rev@924404dff337
247 picked tool '* ../merge' for rev (binary False symlink False changedelete False) (glob)
248 my rev@94b33a1b7f2d+ other rev@4ce40f5aca24 ancestor rev@924404dff337
249 launching merge tool: * ../merge *$TESTTMP/t/t/rev* * * (glob)
239 launching merge tool: * ../merge *$TESTTMP/t/t/rev* * * (glob)
250 merge tool returned: 0
240 merge tool returned: 0
251 1 files updated, 1 files merged, 0 files removed, 0 files unresolved
241 1 files updated, 1 files merged, 0 files removed, 0 files unresolved
@@ -275,8 +265,6 b' args:'
275 picked tool '* ../merge' for rev (binary False symlink False changedelete False) (glob)
265 picked tool '* ../merge' for rev (binary False symlink False changedelete False) (glob)
276 merging rev
266 merging rev
277 my rev@86a2aa42fc76+ other rev@97c705ade336 ancestor rev@924404dff337
267 my rev@86a2aa42fc76+ other rev@97c705ade336 ancestor rev@924404dff337
278 picked tool '* ../merge' for rev (binary False symlink False changedelete False) (glob)
279 my rev@86a2aa42fc76+ other rev@97c705ade336 ancestor rev@924404dff337
280 launching merge tool: * ../merge *$TESTTMP/t/t/rev* * * (glob)
268 launching merge tool: * ../merge *$TESTTMP/t/t/rev* * * (glob)
281 merge tool returned: 0
269 merge tool returned: 0
282 0 files updated, 1 files merged, 0 files removed, 0 files unresolved
270 0 files updated, 1 files merged, 0 files removed, 0 files unresolved
@@ -309,8 +297,6 b' args:'
309 picked tool '* ../merge' for rev (binary False symlink False changedelete False) (glob)
297 picked tool '* ../merge' for rev (binary False symlink False changedelete False) (glob)
310 merging rev
298 merging rev
311 my rev@94b33a1b7f2d+ other rev@bdb19105162a ancestor rev@924404dff337
299 my rev@94b33a1b7f2d+ other rev@bdb19105162a ancestor rev@924404dff337
312 picked tool '* ../merge' for rev (binary False symlink False changedelete False) (glob)
313 my rev@94b33a1b7f2d+ other rev@bdb19105162a ancestor rev@924404dff337
314 launching merge tool: * ../merge *$TESTTMP/t/t/rev* * * (glob)
300 launching merge tool: * ../merge *$TESTTMP/t/t/rev* * * (glob)
315 merge tool returned: 0
301 merge tool returned: 0
316 1 files updated, 1 files merged, 1 files removed, 0 files unresolved
302 1 files updated, 1 files merged, 1 files removed, 0 files unresolved
@@ -339,8 +325,6 b' args:'
339 picked tool '* ../merge' for rev (binary False symlink False changedelete False) (glob)
325 picked tool '* ../merge' for rev (binary False symlink False changedelete False) (glob)
340 merging rev
326 merging rev
341 my rev@02963e448370+ other rev@97c705ade336 ancestor rev@924404dff337
327 my rev@02963e448370+ other rev@97c705ade336 ancestor rev@924404dff337
342 picked tool '* ../merge' for rev (binary False symlink False changedelete False) (glob)
343 my rev@02963e448370+ other rev@97c705ade336 ancestor rev@924404dff337
344 launching merge tool: * ../merge *$TESTTMP/t/t/rev* * * (glob)
328 launching merge tool: * ../merge *$TESTTMP/t/t/rev* * * (glob)
345 merge tool returned: 0
329 merge tool returned: 0
346 0 files updated, 1 files merged, 0 files removed, 0 files unresolved
330 0 files updated, 1 files merged, 0 files removed, 0 files unresolved
@@ -370,16 +354,12 b' args:'
370 picked tool '* ../merge' for b (binary False symlink False changedelete False) (glob)
354 picked tool '* ../merge' for b (binary False symlink False changedelete False) (glob)
371 merging b
355 merging b
372 my b@62e7bf090eba+ other b@49b6d8032493 ancestor a@924404dff337
356 my b@62e7bf090eba+ other b@49b6d8032493 ancestor a@924404dff337
373 picked tool '* ../merge' for b (binary False symlink False changedelete False) (glob)
374 my b@62e7bf090eba+ other b@49b6d8032493 ancestor a@924404dff337
375 launching merge tool: * ../merge *$TESTTMP/t/t/b* * * (glob)
357 launching merge tool: * ../merge *$TESTTMP/t/t/b* * * (glob)
376 merge tool returned: 0
358 merge tool returned: 0
377 rev: versions differ -> m
359 rev: versions differ -> m
378 picked tool '* ../merge' for rev (binary False symlink False changedelete False) (glob)
360 picked tool '* ../merge' for rev (binary False symlink False changedelete False) (glob)
379 merging rev
361 merging rev
380 my rev@62e7bf090eba+ other rev@49b6d8032493 ancestor rev@924404dff337
362 my rev@62e7bf090eba+ other rev@49b6d8032493 ancestor rev@924404dff337
381 picked tool '* ../merge' for rev (binary False symlink False changedelete False) (glob)
382 my rev@62e7bf090eba+ other rev@49b6d8032493 ancestor rev@924404dff337
383 launching merge tool: * ../merge *$TESTTMP/t/t/rev* * * (glob)
363 launching merge tool: * ../merge *$TESTTMP/t/t/rev* * * (glob)
384 merge tool returned: 0
364 merge tool returned: 0
385 0 files updated, 2 files merged, 0 files removed, 0 files unresolved
365 0 files updated, 2 files merged, 0 files removed, 0 files unresolved
@@ -419,8 +399,6 b' m "um a c" "um x c" " " "10 do merg'
419 picked tool '* ../merge' for rev (binary False symlink False changedelete False) (glob)
399 picked tool '* ../merge' for rev (binary False symlink False changedelete False) (glob)
420 merging rev
400 merging rev
421 my rev@02963e448370+ other rev@fe905ef2c33e ancestor rev@924404dff337
401 my rev@02963e448370+ other rev@fe905ef2c33e ancestor rev@924404dff337
422 picked tool '* ../merge' for rev (binary False symlink False changedelete False) (glob)
423 my rev@02963e448370+ other rev@fe905ef2c33e ancestor rev@924404dff337
424 launching merge tool: * ../merge *$TESTTMP/t/t/rev* * * (glob)
402 launching merge tool: * ../merge *$TESTTMP/t/t/rev* * * (glob)
425 merge tool returned: 0
403 merge tool returned: 0
426 1 files updated, 1 files merged, 0 files removed, 0 files unresolved
404 1 files updated, 1 files merged, 0 files removed, 0 files unresolved
@@ -449,16 +427,12 b' m "um a c" "um x c" " " "10 do merg'
449 picked tool '* ../merge' for b (binary False symlink False changedelete False) (glob)
427 picked tool '* ../merge' for b (binary False symlink False changedelete False) (glob)
450 merging b
428 merging b
451 my b@86a2aa42fc76+ other b@af30c7647fc7 ancestor b@000000000000
429 my b@86a2aa42fc76+ other b@af30c7647fc7 ancestor b@000000000000
452 picked tool '* ../merge' for b (binary False symlink False changedelete False) (glob)
453 my b@86a2aa42fc76+ other b@af30c7647fc7 ancestor b@000000000000
454 launching merge tool: * ../merge *$TESTTMP/t/t/b* * * (glob)
430 launching merge tool: * ../merge *$TESTTMP/t/t/b* * * (glob)
455 merge tool returned: 0
431 merge tool returned: 0
456 rev: versions differ -> m
432 rev: versions differ -> m
457 picked tool '* ../merge' for rev (binary False symlink False changedelete False) (glob)
433 picked tool '* ../merge' for rev (binary False symlink False changedelete False) (glob)
458 merging rev
434 merging rev
459 my rev@86a2aa42fc76+ other rev@af30c7647fc7 ancestor rev@924404dff337
435 my rev@86a2aa42fc76+ other rev@af30c7647fc7 ancestor rev@924404dff337
460 picked tool '* ../merge' for rev (binary False symlink False changedelete False) (glob)
461 my rev@86a2aa42fc76+ other rev@af30c7647fc7 ancestor rev@924404dff337
462 launching merge tool: * ../merge *$TESTTMP/t/t/rev* * * (glob)
436 launching merge tool: * ../merge *$TESTTMP/t/t/rev* * * (glob)
463 merge tool returned: 0
437 merge tool returned: 0
464 0 files updated, 2 files merged, 0 files removed, 0 files unresolved
438 0 files updated, 2 files merged, 0 files removed, 0 files unresolved
@@ -489,16 +463,12 b' m "um a c" "um x c" " " "10 do merg'
489 picked tool '* ../merge' for b (binary False symlink False changedelete False) (glob)
463 picked tool '* ../merge' for b (binary False symlink False changedelete False) (glob)
490 merging b
464 merging b
491 my b@59318016310c+ other b@bdb19105162a ancestor b@000000000000
465 my b@59318016310c+ other b@bdb19105162a ancestor b@000000000000
492 picked tool '* ../merge' for b (binary False symlink False changedelete False) (glob)
493 my b@59318016310c+ other b@bdb19105162a ancestor b@000000000000
494 launching merge tool: * ../merge *$TESTTMP/t/t/b* * * (glob)
466 launching merge tool: * ../merge *$TESTTMP/t/t/b* * * (glob)
495 merge tool returned: 0
467 merge tool returned: 0
496 rev: versions differ -> m
468 rev: versions differ -> m
497 picked tool '* ../merge' for rev (binary False symlink False changedelete False) (glob)
469 picked tool '* ../merge' for rev (binary False symlink False changedelete False) (glob)
498 merging rev
470 merging rev
499 my rev@59318016310c+ other rev@bdb19105162a ancestor rev@924404dff337
471 my rev@59318016310c+ other rev@bdb19105162a ancestor rev@924404dff337
500 picked tool '* ../merge' for rev (binary False symlink False changedelete False) (glob)
501 my rev@59318016310c+ other rev@bdb19105162a ancestor rev@924404dff337
502 launching merge tool: * ../merge *$TESTTMP/t/t/rev* * * (glob)
472 launching merge tool: * ../merge *$TESTTMP/t/t/rev* * * (glob)
503 merge tool returned: 0
473 merge tool returned: 0
504 0 files updated, 2 files merged, 1 files removed, 0 files unresolved
474 0 files updated, 2 files merged, 1 files removed, 0 files unresolved
@@ -532,8 +502,6 b' m "um a c" "um x c" " " "10 do merg'
532 picked tool '* ../merge' for rev (binary False symlink False changedelete False) (glob)
502 picked tool '* ../merge' for rev (binary False symlink False changedelete False) (glob)
533 merging rev
503 merging rev
534 my rev@86a2aa42fc76+ other rev@8dbce441892a ancestor rev@924404dff337
504 my rev@86a2aa42fc76+ other rev@8dbce441892a ancestor rev@924404dff337
535 picked tool '* ../merge' for rev (binary False symlink False changedelete False) (glob)
536 my rev@86a2aa42fc76+ other rev@8dbce441892a ancestor rev@924404dff337
537 launching merge tool: * ../merge *$TESTTMP/t/t/rev* * * (glob)
505 launching merge tool: * ../merge *$TESTTMP/t/t/rev* * * (glob)
538 merge tool returned: 0
506 merge tool returned: 0
539 1 files updated, 2 files merged, 0 files removed, 0 files unresolved
507 1 files updated, 2 files merged, 0 files removed, 0 files unresolved
@@ -564,16 +532,12 b' m "um a c" "um x c" " " "10 do merg'
564 picked tool '* ../merge' for b (binary False symlink False changedelete False) (glob)
532 picked tool '* ../merge' for b (binary False symlink False changedelete False) (glob)
565 merging b
533 merging b
566 my b@59318016310c+ other b@bdb19105162a ancestor b@000000000000
534 my b@59318016310c+ other b@bdb19105162a ancestor b@000000000000
567 picked tool '* ../merge' for b (binary False symlink False changedelete False) (glob)
568 my b@59318016310c+ other b@bdb19105162a ancestor b@000000000000
569 launching merge tool: * ../merge *$TESTTMP/t/t/b* * * (glob)
535 launching merge tool: * ../merge *$TESTTMP/t/t/b* * * (glob)
570 merge tool returned: 0
536 merge tool returned: 0
571 rev: versions differ -> m
537 rev: versions differ -> m
572 picked tool '* ../merge' for rev (binary False symlink False changedelete False) (glob)
538 picked tool '* ../merge' for rev (binary False symlink False changedelete False) (glob)
573 merging rev
539 merging rev
574 my rev@59318016310c+ other rev@bdb19105162a ancestor rev@924404dff337
540 my rev@59318016310c+ other rev@bdb19105162a ancestor rev@924404dff337
575 picked tool '* ../merge' for rev (binary False symlink False changedelete False) (glob)
576 my rev@59318016310c+ other rev@bdb19105162a ancestor rev@924404dff337
577 launching merge tool: * ../merge *$TESTTMP/t/t/rev* * * (glob)
541 launching merge tool: * ../merge *$TESTTMP/t/t/rev* * * (glob)
578 merge tool returned: 0
542 merge tool returned: 0
579 0 files updated, 2 files merged, 1 files removed, 0 files unresolved
543 0 files updated, 2 files merged, 1 files removed, 0 files unresolved
@@ -607,8 +571,6 b' m "um a c" "um x c" " " "10 do merg'
607 picked tool '* ../merge' for rev (binary False symlink False changedelete False) (glob)
571 picked tool '* ../merge' for rev (binary False symlink False changedelete False) (glob)
608 merging rev
572 merging rev
609 my rev@86a2aa42fc76+ other rev@8dbce441892a ancestor rev@924404dff337
573 my rev@86a2aa42fc76+ other rev@8dbce441892a ancestor rev@924404dff337
610 picked tool '* ../merge' for rev (binary False symlink False changedelete False) (glob)
611 my rev@86a2aa42fc76+ other rev@8dbce441892a ancestor rev@924404dff337
612 launching merge tool: * ../merge *$TESTTMP/t/t/rev* * * (glob)
574 launching merge tool: * ../merge *$TESTTMP/t/t/rev* * * (glob)
613 merge tool returned: 0
575 merge tool returned: 0
614 1 files updated, 2 files merged, 0 files removed, 0 files unresolved
576 1 files updated, 2 files merged, 0 files removed, 0 files unresolved
@@ -642,8 +604,6 b' m "um a c" "um x c" " " "10 do merg'
642 picked tool '* ../merge' for rev (binary False symlink False changedelete False) (glob)
604 picked tool '* ../merge' for rev (binary False symlink False changedelete False) (glob)
643 merging rev
605 merging rev
644 my rev@0b76e65c8289+ other rev@4ce40f5aca24 ancestor rev@924404dff337
606 my rev@0b76e65c8289+ other rev@4ce40f5aca24 ancestor rev@924404dff337
645 picked tool '* ../merge' for rev (binary False symlink False changedelete False) (glob)
646 my rev@0b76e65c8289+ other rev@4ce40f5aca24 ancestor rev@924404dff337
647 launching merge tool: * ../merge *$TESTTMP/t/t/rev* * * (glob)
607 launching merge tool: * ../merge *$TESTTMP/t/t/rev* * * (glob)
648 merge tool returned: 0
608 merge tool returned: 0
649 0 files updated, 2 files merged, 0 files removed, 0 files unresolved
609 0 files updated, 2 files merged, 0 files removed, 0 files unresolved
@@ -677,8 +637,6 b' m "um a c" "um x c" " " "10 do merg'
677 picked tool '* ../merge' for rev (binary False symlink False changedelete False) (glob)
637 picked tool '* ../merge' for rev (binary False symlink False changedelete False) (glob)
678 merging rev
638 merging rev
679 my rev@02963e448370+ other rev@8dbce441892a ancestor rev@924404dff337
639 my rev@02963e448370+ other rev@8dbce441892a ancestor rev@924404dff337
680 picked tool '* ../merge' for rev (binary False symlink False changedelete False) (glob)
681 my rev@02963e448370+ other rev@8dbce441892a ancestor rev@924404dff337
682 launching merge tool: * ../merge *$TESTTMP/t/t/rev* * * (glob)
640 launching merge tool: * ../merge *$TESTTMP/t/t/rev* * * (glob)
683 merge tool returned: 0
641 merge tool returned: 0
684 0 files updated, 2 files merged, 0 files removed, 0 files unresolved
642 0 files updated, 2 files merged, 0 files removed, 0 files unresolved
@@ -711,8 +669,6 b' m "um a c" "um x c" " " "10 do merg'
711 picked tool '* ../merge' for rev (binary False symlink False changedelete False) (glob)
669 picked tool '* ../merge' for rev (binary False symlink False changedelete False) (glob)
712 merging rev
670 merging rev
713 my rev@0b76e65c8289+ other rev@bdb19105162a ancestor rev@924404dff337
671 my rev@0b76e65c8289+ other rev@bdb19105162a ancestor rev@924404dff337
714 picked tool '* ../merge' for rev (binary False symlink False changedelete False) (glob)
715 my rev@0b76e65c8289+ other rev@bdb19105162a ancestor rev@924404dff337
716 launching merge tool: * ../merge *$TESTTMP/t/t/rev* * * (glob)
672 launching merge tool: * ../merge *$TESTTMP/t/t/rev* * * (glob)
717 merge tool returned: 0
673 merge tool returned: 0
718 0 files updated, 2 files merged, 0 files removed, 0 files unresolved
674 0 files updated, 2 files merged, 0 files removed, 0 files unresolved
@@ -744,16 +700,12 b' m "um a c" "um x c" " " "10 do merg'
744 picked tool '* ../merge' for b (binary False symlink False changedelete False) (glob)
700 picked tool '* ../merge' for b (binary False symlink False changedelete False) (glob)
745 merging a and b to b
701 merging a and b to b
746 my b@e300d1c794ec+ other b@49b6d8032493 ancestor a@924404dff337
702 my b@e300d1c794ec+ other b@49b6d8032493 ancestor a@924404dff337
747 picked tool '* ../merge' for b (binary False symlink False changedelete False) (glob)
748 my b@e300d1c794ec+ other b@49b6d8032493 ancestor a@924404dff337
749 launching merge tool: * ../merge *$TESTTMP/t/t/b* * * (glob)
703 launching merge tool: * ../merge *$TESTTMP/t/t/b* * * (glob)
750 merge tool returned: 0
704 merge tool returned: 0
751 rev: versions differ -> m
705 rev: versions differ -> m
752 picked tool '* ../merge' for rev (binary False symlink False changedelete False) (glob)
706 picked tool '* ../merge' for rev (binary False symlink False changedelete False) (glob)
753 merging rev
707 merging rev
754 my rev@e300d1c794ec+ other rev@49b6d8032493 ancestor rev@924404dff337
708 my rev@e300d1c794ec+ other rev@49b6d8032493 ancestor rev@924404dff337
755 picked tool '* ../merge' for rev (binary False symlink False changedelete False) (glob)
756 my rev@e300d1c794ec+ other rev@49b6d8032493 ancestor rev@924404dff337
757 launching merge tool: * ../merge *$TESTTMP/t/t/rev* * * (glob)
709 launching merge tool: * ../merge *$TESTTMP/t/t/rev* * * (glob)
758 merge tool returned: 0
710 merge tool returned: 0
759 0 files updated, 2 files merged, 0 files removed, 0 files unresolved
711 0 files updated, 2 files merged, 0 files removed, 0 files unresolved
@@ -784,16 +736,12 b' m "um a c" "um x c" " " "10 do merg'
784 picked tool '* ../merge' for b (binary False symlink False changedelete False) (glob)
736 picked tool '* ../merge' for b (binary False symlink False changedelete False) (glob)
785 merging b and a to b
737 merging b and a to b
786 my b@62e7bf090eba+ other a@f4db7e329e71 ancestor a@924404dff337
738 my b@62e7bf090eba+ other a@f4db7e329e71 ancestor a@924404dff337
787 picked tool '* ../merge' for b (binary False symlink False changedelete False) (glob)
788 my b@62e7bf090eba+ other a@f4db7e329e71 ancestor a@924404dff337
789 launching merge tool: * ../merge *$TESTTMP/t/t/b* * * (glob)
739 launching merge tool: * ../merge *$TESTTMP/t/t/b* * * (glob)
790 merge tool returned: 0
740 merge tool returned: 0
791 rev: versions differ -> m
741 rev: versions differ -> m
792 picked tool '* ../merge' for rev (binary False symlink False changedelete False) (glob)
742 picked tool '* ../merge' for rev (binary False symlink False changedelete False) (glob)
793 merging rev
743 merging rev
794 my rev@62e7bf090eba+ other rev@f4db7e329e71 ancestor rev@924404dff337
744 my rev@62e7bf090eba+ other rev@f4db7e329e71 ancestor rev@924404dff337
795 picked tool '* ../merge' for rev (binary False symlink False changedelete False) (glob)
796 my rev@62e7bf090eba+ other rev@f4db7e329e71 ancestor rev@924404dff337
797 launching merge tool: * ../merge *$TESTTMP/t/t/rev* * * (glob)
745 launching merge tool: * ../merge *$TESTTMP/t/t/rev* * * (glob)
798 merge tool returned: 0
746 merge tool returned: 0
799 0 files updated, 2 files merged, 0 files removed, 0 files unresolved
747 0 files updated, 2 files merged, 0 files removed, 0 files unresolved
@@ -835,8 +783,6 b' m "nm a b" "um x a" " " "22 get a, '
835 picked tool '* ../merge' for rev (binary False symlink False changedelete False) (glob)
783 picked tool '* ../merge' for rev (binary False symlink False changedelete False) (glob)
836 merging rev
784 merging rev
837 my rev@02963e448370+ other rev@2b958612230f ancestor rev@924404dff337
785 my rev@02963e448370+ other rev@2b958612230f ancestor rev@924404dff337
838 picked tool '* ../merge' for rev (binary False symlink False changedelete False) (glob)
839 my rev@02963e448370+ other rev@2b958612230f ancestor rev@924404dff337
840 launching merge tool: * ../merge *$TESTTMP/t/t/rev* * * (glob)
786 launching merge tool: * ../merge *$TESTTMP/t/t/rev* * * (glob)
841 merge tool returned: 0
787 merge tool returned: 0
842 1 files updated, 2 files merged, 0 files removed, 0 files unresolved
788 1 files updated, 2 files merged, 0 files removed, 0 files unresolved
@@ -321,8 +321,6 b' merge tests'
321 picked tool ':merge' for t (binary False symlink False changedelete False)
321 picked tool ':merge' for t (binary False symlink False changedelete False)
322 merging t
322 merging t
323 my t@20a0db6fbf6c+ other t@7af322bc1198 ancestor t@6747d179aa9a
323 my t@20a0db6fbf6c+ other t@7af322bc1198 ancestor t@6747d179aa9a
324 picked tool ':merge' for t (binary False symlink False changedelete False)
325 my t@20a0db6fbf6c+ other t@7af322bc1198 ancestor t@6747d179aa9a
326 warning: conflicts while merging t! (edit, then use 'hg resolve --mark')
324 warning: conflicts while merging t! (edit, then use 'hg resolve --mark')
327 0 files updated, 0 files merged, 0 files removed, 1 files unresolved
325 0 files updated, 0 files merged, 0 files removed, 1 files unresolved
328 use 'hg resolve' to retry unresolved file merges or 'hg merge --abort' to abandon
326 use 'hg resolve' to retry unresolved file merges or 'hg merge --abort' to abandon
@@ -50,8 +50,6 b''
50 picked tool 'true' for a (binary False symlink False changedelete False)
50 picked tool 'true' for a (binary False symlink False changedelete False)
51 merging a
51 merging a
52 my a@c19d34741b0a+ other a@1e71731e6fbb ancestor a@c19d34741b0a
52 my a@c19d34741b0a+ other a@1e71731e6fbb ancestor a@c19d34741b0a
53 picked tool 'true' for a (binary False symlink False changedelete False)
54 my a@c19d34741b0a+ other a@1e71731e6fbb ancestor a@c19d34741b0a
55 launching merge tool: true *$TESTTMP/r2/a* * * (glob)
53 launching merge tool: true *$TESTTMP/r2/a* * * (glob)
56 merge tool returned: 0
54 merge tool returned: 0
57 1 files updated, 1 files merged, 0 files removed, 0 files unresolved
55 1 files updated, 1 files merged, 0 files removed, 0 files unresolved
@@ -75,8 +73,6 b''
75 picked tool 'true' for a (binary False symlink False changedelete False)
73 picked tool 'true' for a (binary False symlink False changedelete False)
76 merging a
74 merging a
77 my a@1e71731e6fbb+ other a@c19d34741b0a ancestor a@1e71731e6fbb
75 my a@1e71731e6fbb+ other a@c19d34741b0a ancestor a@1e71731e6fbb
78 picked tool 'true' for a (binary False symlink False changedelete False)
79 my a@1e71731e6fbb+ other a@c19d34741b0a ancestor a@1e71731e6fbb
80 launching merge tool: true *$TESTTMP/r2/a* * * (glob)
76 launching merge tool: true *$TESTTMP/r2/a* * * (glob)
81 merge tool returned: 0
77 merge tool returned: 0
82 0 files updated, 1 files merged, 1 files removed, 0 files unresolved
78 0 files updated, 1 files merged, 1 files removed, 0 files unresolved
@@ -97,8 +93,6 b''
97 picked tool 'true' for a (binary False symlink False changedelete False)
93 picked tool 'true' for a (binary False symlink False changedelete False)
98 merging a
94 merging a
99 my a@c19d34741b0a+ other a@1e71731e6fbb ancestor a@c19d34741b0a
95 my a@c19d34741b0a+ other a@1e71731e6fbb ancestor a@c19d34741b0a
100 picked tool 'true' for a (binary False symlink False changedelete False)
101 my a@c19d34741b0a+ other a@1e71731e6fbb ancestor a@c19d34741b0a
102 launching merge tool: true *$TESTTMP/r2/a* * * (glob)
96 launching merge tool: true *$TESTTMP/r2/a* * * (glob)
103 merge tool returned: 0
97 merge tool returned: 0
104 1 files updated, 1 files merged, 0 files removed, 0 files unresolved
98 1 files updated, 1 files merged, 0 files removed, 0 files unresolved
General Comments 0
You need to be logged in to leave comments. Login now