Show More
@@ -630,9 +630,6 b' def _fullcopytracing(repo, c1, c2, base)' | |||||
630 | if u2: |
|
630 | if u2: | |
631 | repo.ui.debug(b"%s:\n %s\n" % (header % b'other', b"\n ".join(u2))) |
|
631 | repo.ui.debug(b"%s:\n %s\n" % (header % b'other', b"\n ".join(u2))) | |
632 |
|
632 | |||
633 | fullcopy = copies1.copy() |
|
|||
634 | fullcopy.update(copies2) |
|
|||
635 |
|
||||
636 | if repo.ui.debugflag: |
|
633 | if repo.ui.debugflag: | |
637 | renamedeleteset = set() |
|
634 | renamedeleteset = set() | |
638 | divergeset = set() |
|
635 | divergeset = set() | |
@@ -647,17 +644,21 b' def _fullcopytracing(repo, c1, c2, base)' | |||||
647 | b" all copies found (* = to merge, ! = divergent, " |
|
644 | b" all copies found (* = to merge, ! = divergent, " | |
648 | b"% = renamed and deleted):\n" |
|
645 | b"% = renamed and deleted):\n" | |
649 | ) |
|
646 | ) | |
650 | for f in sorted(fullcopy): |
|
647 | for side, copies in ((b"local", copies1), (b"remote", copies2)): | |
651 |
|
|
648 | if not copies: | |
652 | if f in copy1 or f in copy2: |
|
649 | continue | |
653 | note += b"*" |
|
650 | repo.ui.debug(b" on %s side:\n" % side) | |
654 |
|
|
651 | for f in sorted(copies): | |
655 |
note |
|
652 | note = b"" | |
656 | if f in renamedeleteset: |
|
653 | if f in copy1 or f in copy2: | |
657 |
note += b" |
|
654 | note += b"*" | |
658 | repo.ui.debug( |
|
655 | if f in divergeset: | |
659 | b" src: '%s' -> dst: '%s' %s\n" % (fullcopy[f], f, note) |
|
656 | note += b"!" | |
660 | ) |
|
657 | if f in renamedeleteset: | |
|
658 | note += b"%" | |||
|
659 | repo.ui.debug( | |||
|
660 | b" src: '%s' -> dst: '%s' %s\n" % (copies[f], f, note) | |||
|
661 | ) | |||
661 | del renamedeleteset |
|
662 | del renamedeleteset | |
662 | del divergeset |
|
663 | del divergeset | |
663 |
|
664 |
@@ -27,8 +27,9 b' Test for the full copytracing algorithm' | |||||
27 | b |
|
27 | b | |
28 | c |
|
28 | c | |
29 | all copies found (* = to merge, ! = divergent, % = renamed and deleted): |
|
29 | all copies found (* = to merge, ! = divergent, % = renamed and deleted): | |
30 | src: 'a' -> dst: 'b' * |
|
30 | on remote side: | |
31 |
src: 'a' -> dst: ' |
|
31 | src: 'a' -> dst: 'b' * | |
|
32 | src: 'a' -> dst: 'c' * | |||
32 | checking for directory renames |
|
33 | checking for directory renames | |
33 | resolving manifests |
|
34 | resolving manifests | |
34 | branchmerge: True, force: False, partial: False |
|
35 | branchmerge: True, force: False, partial: False |
@@ -29,7 +29,8 b" we get conflicts that shouldn't be there" | |||||
29 | unmatched files in other: |
|
29 | unmatched files in other: | |
30 | bar |
|
30 | bar | |
31 | all copies found (* = to merge, ! = divergent, % = renamed and deleted): |
|
31 | all copies found (* = to merge, ! = divergent, % = renamed and deleted): | |
32 | src: 'foo' -> dst: 'bar' * |
|
32 | on remote side: | |
|
33 | src: 'foo' -> dst: 'bar' * | |||
33 | checking for directory renames |
|
34 | checking for directory renames | |
34 | resolving manifests |
|
35 | resolving manifests | |
35 | branchmerge: True, force: False, partial: False |
|
36 | branchmerge: True, force: False, partial: False |
@@ -204,7 +204,8 b' Graft out of order, skipping a merge and' | |||||
204 | unmatched files in local: |
|
204 | unmatched files in local: | |
205 | b |
|
205 | b | |
206 | all copies found (* = to merge, ! = divergent, % = renamed and deleted): |
|
206 | all copies found (* = to merge, ! = divergent, % = renamed and deleted): | |
207 | src: 'a' -> dst: 'b' * |
|
207 | on local side: | |
|
208 | src: 'a' -> dst: 'b' * | |||
208 | checking for directory renames |
|
209 | checking for directory renames | |
209 | resolving manifests |
|
210 | resolving manifests | |
210 | branchmerge: True, force: True, partial: False |
|
211 | branchmerge: True, force: True, partial: False | |
@@ -223,7 +224,8 b' Graft out of order, skipping a merge and' | |||||
223 | updating the branch cache |
|
224 | updating the branch cache | |
224 | grafting 5:97f8bfe72746 "5" |
|
225 | grafting 5:97f8bfe72746 "5" | |
225 | all copies found (* = to merge, ! = divergent, % = renamed and deleted): |
|
226 | all copies found (* = to merge, ! = divergent, % = renamed and deleted): | |
226 | src: 'c' -> dst: 'b' |
|
227 | on local side: | |
|
228 | src: 'c' -> dst: 'b' | |||
227 | checking for directory renames |
|
229 | checking for directory renames | |
228 | resolving manifests |
|
230 | resolving manifests | |
229 | branchmerge: True, force: True, partial: False |
|
231 | branchmerge: True, force: True, partial: False | |
@@ -239,7 +241,8 b' Graft out of order, skipping a merge and' | |||||
239 | scanning for duplicate grafts |
|
241 | scanning for duplicate grafts | |
240 | grafting 4:9c233e8e184d "4" |
|
242 | grafting 4:9c233e8e184d "4" | |
241 | all copies found (* = to merge, ! = divergent, % = renamed and deleted): |
|
243 | all copies found (* = to merge, ! = divergent, % = renamed and deleted): | |
242 | src: 'c' -> dst: 'b' |
|
244 | on local side: | |
|
245 | src: 'c' -> dst: 'b' | |||
243 | checking for directory renames |
|
246 | checking for directory renames | |
244 | resolving manifests |
|
247 | resolving manifests | |
245 | branchmerge: True, force: True, partial: False |
|
248 | branchmerge: True, force: True, partial: False | |
@@ -746,7 +749,10 b' Transplants of grafts can find a destina' | |||||
746 | scanning for duplicate grafts |
|
749 | scanning for duplicate grafts | |
747 | grafting 13:7a4785234d87 "2" |
|
750 | grafting 13:7a4785234d87 "2" | |
748 | all copies found (* = to merge, ! = divergent, % = renamed and deleted): |
|
751 | all copies found (* = to merge, ! = divergent, % = renamed and deleted): | |
749 | src: 'a' -> dst: 'b' * |
|
752 | on local side: | |
|
753 | src: 'a' -> dst: 'b' * | |||
|
754 | on remote side: | |||
|
755 | src: 'a' -> dst: 'b' * | |||
750 | checking for directory renames |
|
756 | checking for directory renames | |
751 | resolving manifests |
|
757 | resolving manifests | |
752 | branchmerge: True, force: True, partial: False |
|
758 | branchmerge: True, force: True, partial: False |
@@ -28,7 +28,8 b' https://bz.mercurial-scm.org/672' | |||||
28 | unmatched files in other: |
|
28 | unmatched files in other: | |
29 | 1a |
|
29 | 1a | |
30 | all copies found (* = to merge, ! = divergent, % = renamed and deleted): |
|
30 | all copies found (* = to merge, ! = divergent, % = renamed and deleted): | |
31 | src: '1' -> dst: '1a' |
|
31 | on remote side: | |
|
32 | src: '1' -> dst: '1a' | |||
32 | checking for directory renames |
|
33 | checking for directory renames | |
33 | resolving manifests |
|
34 | resolving manifests | |
34 | branchmerge: True, force: False, partial: False |
|
35 | branchmerge: True, force: False, partial: False | |
@@ -56,7 +57,8 b' https://bz.mercurial-scm.org/672' | |||||
56 | unmatched files in local: |
|
57 | unmatched files in local: | |
57 | 1a |
|
58 | 1a | |
58 | all copies found (* = to merge, ! = divergent, % = renamed and deleted): |
|
59 | all copies found (* = to merge, ! = divergent, % = renamed and deleted): | |
59 | src: '1' -> dst: '1a' * |
|
60 | on local side: | |
|
61 | src: '1' -> dst: '1a' * | |||
60 | checking for directory renames |
|
62 | checking for directory renames | |
61 | resolving manifests |
|
63 | resolving manifests | |
62 | branchmerge: True, force: False, partial: False |
|
64 | branchmerge: True, force: False, partial: False | |
@@ -78,7 +80,8 b' https://bz.mercurial-scm.org/672' | |||||
78 | unmatched files in other: |
|
80 | unmatched files in other: | |
79 | 1a |
|
81 | 1a | |
80 | all copies found (* = to merge, ! = divergent, % = renamed and deleted): |
|
82 | all copies found (* = to merge, ! = divergent, % = renamed and deleted): | |
81 | src: '1' -> dst: '1a' * |
|
83 | on remote side: | |
|
84 | src: '1' -> dst: '1a' * | |||
82 | checking for directory renames |
|
85 | checking for directory renames | |
83 | resolving manifests |
|
86 | resolving manifests | |
84 | branchmerge: True, force: False, partial: False |
|
87 | branchmerge: True, force: False, partial: False |
@@ -419,7 +419,8 b' Verify that the old context ancestor wor' | |||||
419 | unmatched files in other: |
|
419 | unmatched files in other: | |
420 | d2/b |
|
420 | d2/b | |
421 | all copies found (* = to merge, ! = divergent, % = renamed and deleted): |
|
421 | all copies found (* = to merge, ! = divergent, % = renamed and deleted): | |
422 | src: 'd1/b' -> dst: 'd2/b' |
|
422 | on remote side: | |
|
423 | src: 'd1/b' -> dst: 'd2/b' | |||
423 | checking for directory renames |
|
424 | checking for directory renames | |
424 | discovered dir src: 'd1/' -> dst: 'd2/' |
|
425 | discovered dir src: 'd1/' -> dst: 'd2/' | |
425 | resolving manifests |
|
426 | resolving manifests |
@@ -30,8 +30,9 b'' | |||||
30 | b/a |
|
30 | b/a | |
31 | b/b |
|
31 | b/b | |
32 | all copies found (* = to merge, ! = divergent, % = renamed and deleted): |
|
32 | all copies found (* = to merge, ! = divergent, % = renamed and deleted): | |
33 | src: 'a/a' -> dst: 'b/a' |
|
33 | on remote side: | |
34 |
src: 'a/ |
|
34 | src: 'a/a' -> dst: 'b/a' | |
|
35 | src: 'a/b' -> dst: 'b/b' | |||
35 | checking for directory renames |
|
36 | checking for directory renames | |
36 | discovered dir src: 'a/' -> dst: 'b/' |
|
37 | discovered dir src: 'a/' -> dst: 'b/' | |
37 | pending file src: 'a/c' -> dst: 'b/c' |
|
38 | pending file src: 'a/c' -> dst: 'b/c' | |
@@ -75,8 +76,9 b'' | |||||
75 | unmatched files in other: |
|
76 | unmatched files in other: | |
76 | a/c |
|
77 | a/c | |
77 | all copies found (* = to merge, ! = divergent, % = renamed and deleted): |
|
78 | all copies found (* = to merge, ! = divergent, % = renamed and deleted): | |
78 | src: 'a/a' -> dst: 'b/a' |
|
79 | on local side: | |
79 |
src: 'a/ |
|
80 | src: 'a/a' -> dst: 'b/a' | |
|
81 | src: 'a/b' -> dst: 'b/b' | |||
80 | checking for directory renames |
|
82 | checking for directory renames | |
81 | discovered dir src: 'a/' -> dst: 'b/' |
|
83 | discovered dir src: 'a/' -> dst: 'b/' | |
82 | pending file src: 'a/c' -> dst: 'b/c' |
|
84 | pending file src: 'a/c' -> dst: 'b/c' |
@@ -28,9 +28,11 b'' | |||||
28 | b |
|
28 | b | |
29 | b2 |
|
29 | b2 | |
30 | all copies found (* = to merge, ! = divergent, % = renamed and deleted): |
|
30 | all copies found (* = to merge, ! = divergent, % = renamed and deleted): | |
31 | src: 'a' -> dst: 'b' * |
|
31 | on local side: | |
32 |
src: 'a2' -> dst: ' |
|
32 | src: 'a2' -> dst: 'c2' ! | |
33 | src: 'a2' -> dst: 'c2' ! |
|
33 | on remote side: | |
|
34 | src: 'a' -> dst: 'b' * | |||
|
35 | src: 'a2' -> dst: 'b2' ! | |||
34 | checking for directory renames |
|
36 | checking for directory renames | |
35 | resolving manifests |
|
37 | resolving manifests | |
36 | branchmerge: True, force: False, partial: False |
|
38 | branchmerge: True, force: False, partial: False | |
@@ -170,7 +172,8 b' Check for issue3074' | |||||
170 | unmatched files in other: |
|
172 | unmatched files in other: | |
171 | newfile |
|
173 | newfile | |
172 | all copies found (* = to merge, ! = divergent, % = renamed and deleted): |
|
174 | all copies found (* = to merge, ! = divergent, % = renamed and deleted): | |
173 | src: 'file' -> dst: 'newfile' % |
|
175 | on remote side: | |
|
176 | src: 'file' -> dst: 'newfile' % | |||
174 | checking for directory renames |
|
177 | checking for directory renames | |
175 | resolving manifests |
|
178 | resolving manifests | |
176 | branchmerge: True, force: False, partial: False |
|
179 | branchmerge: True, force: False, partial: False | |
@@ -206,7 +209,10 b' modify x and rename y to z on the other ' | |||||
206 | # we should not get the prompts about modify/delete conflicts |
|
209 | # we should not get the prompts about modify/delete conflicts | |
207 | $ hg merge --debug 1 -t :merge3 |
|
210 | $ hg merge --debug 1 -t :merge3 | |
208 | all copies found (* = to merge, ! = divergent, % = renamed and deleted): |
|
211 | all copies found (* = to merge, ! = divergent, % = renamed and deleted): | |
209 | src: 'x' -> dst: 'z' |
|
212 | on local side: | |
|
213 | src: 'y' -> dst: 'z' | |||
|
214 | on remote side: | |||
|
215 | src: 'x' -> dst: 'z' | |||
210 | checking for directory renames |
|
216 | checking for directory renames | |
211 | resolving manifests |
|
217 | resolving manifests | |
212 | branchmerge: True, force: False, partial: False |
|
218 | branchmerge: True, force: False, partial: False |
@@ -79,7 +79,8 b' args:' | |||||
79 | unmatched files in other: |
|
79 | unmatched files in other: | |
80 | b |
|
80 | b | |
81 | all copies found (* = to merge, ! = divergent, % = renamed and deleted): |
|
81 | all copies found (* = to merge, ! = divergent, % = renamed and deleted): | |
82 | src: 'a' -> dst: 'b' * |
|
82 | on remote side: | |
|
83 | src: 'a' -> dst: 'b' * | |||
83 | checking for directory renames |
|
84 | checking for directory renames | |
84 | resolving manifests |
|
85 | resolving manifests | |
85 | branchmerge: True, force: False, partial: False |
|
86 | branchmerge: True, force: False, partial: False | |
@@ -117,7 +118,8 b' args:' | |||||
117 | unmatched files in local: |
|
118 | unmatched files in local: | |
118 | b |
|
119 | b | |
119 | all copies found (* = to merge, ! = divergent, % = renamed and deleted): |
|
120 | all copies found (* = to merge, ! = divergent, % = renamed and deleted): | |
120 | src: 'a' -> dst: 'b' * |
|
121 | on local side: | |
|
122 | src: 'a' -> dst: 'b' * | |||
121 | checking for directory renames |
|
123 | checking for directory renames | |
122 | resolving manifests |
|
124 | resolving manifests | |
123 | branchmerge: True, force: False, partial: False |
|
125 | branchmerge: True, force: False, partial: False | |
@@ -156,7 +158,8 b' args:' | |||||
156 | unmatched files in other: |
|
158 | unmatched files in other: | |
157 | b |
|
159 | b | |
158 | all copies found (* = to merge, ! = divergent, % = renamed and deleted): |
|
160 | all copies found (* = to merge, ! = divergent, % = renamed and deleted): | |
159 | src: 'a' -> dst: 'b' * |
|
161 | on remote side: | |
|
162 | src: 'a' -> dst: 'b' * | |||
160 | checking for directory renames |
|
163 | checking for directory renames | |
161 | resolving manifests |
|
164 | resolving manifests | |
162 | branchmerge: True, force: False, partial: False |
|
165 | branchmerge: True, force: False, partial: False | |
@@ -194,7 +197,8 b' args:' | |||||
194 | unmatched files in local: |
|
197 | unmatched files in local: | |
195 | b |
|
198 | b | |
196 | all copies found (* = to merge, ! = divergent, % = renamed and deleted): |
|
199 | all copies found (* = to merge, ! = divergent, % = renamed and deleted): | |
197 | src: 'a' -> dst: 'b' * |
|
200 | on local side: | |
|
201 | src: 'a' -> dst: 'b' * | |||
198 | checking for directory renames |
|
202 | checking for directory renames | |
199 | resolving manifests |
|
203 | resolving manifests | |
200 | branchmerge: True, force: False, partial: False |
|
204 | branchmerge: True, force: False, partial: False | |
@@ -231,7 +235,8 b' args:' | |||||
231 | unmatched files in other: |
|
235 | unmatched files in other: | |
232 | b |
|
236 | b | |
233 | all copies found (* = to merge, ! = divergent, % = renamed and deleted): |
|
237 | all copies found (* = to merge, ! = divergent, % = renamed and deleted): | |
234 | src: 'a' -> dst: 'b' |
|
238 | on remote side: | |
|
239 | src: 'a' -> dst: 'b' | |||
235 | checking for directory renames |
|
240 | checking for directory renames | |
236 | resolving manifests |
|
241 | resolving manifests | |
237 | branchmerge: True, force: False, partial: False |
|
242 | branchmerge: True, force: False, partial: False | |
@@ -263,7 +268,8 b' args:' | |||||
263 | unmatched files in local: |
|
268 | unmatched files in local: | |
264 | b |
|
269 | b | |
265 | all copies found (* = to merge, ! = divergent, % = renamed and deleted): |
|
270 | all copies found (* = to merge, ! = divergent, % = renamed and deleted): | |
266 | src: 'a' -> dst: 'b' |
|
271 | on local side: | |
|
272 | src: 'a' -> dst: 'b' | |||
267 | checking for directory renames |
|
273 | checking for directory renames | |
268 | resolving manifests |
|
274 | resolving manifests | |
269 | branchmerge: True, force: False, partial: False |
|
275 | branchmerge: True, force: False, partial: False | |
@@ -294,7 +300,8 b' args:' | |||||
294 | unmatched files in other: |
|
300 | unmatched files in other: | |
295 | b |
|
301 | b | |
296 | all copies found (* = to merge, ! = divergent, % = renamed and deleted): |
|
302 | all copies found (* = to merge, ! = divergent, % = renamed and deleted): | |
297 | src: 'a' -> dst: 'b' |
|
303 | on remote side: | |
|
304 | src: 'a' -> dst: 'b' | |||
298 | checking for directory renames |
|
305 | checking for directory renames | |
299 | resolving manifests |
|
306 | resolving manifests | |
300 | branchmerge: True, force: False, partial: False |
|
307 | branchmerge: True, force: False, partial: False | |
@@ -327,7 +334,8 b' args:' | |||||
327 | unmatched files in local: |
|
334 | unmatched files in local: | |
328 | b |
|
335 | b | |
329 | all copies found (* = to merge, ! = divergent, % = renamed and deleted): |
|
336 | all copies found (* = to merge, ! = divergent, % = renamed and deleted): | |
330 | src: 'a' -> dst: 'b' |
|
337 | on local side: | |
|
338 | src: 'a' -> dst: 'b' | |||
331 | checking for directory renames |
|
339 | checking for directory renames | |
332 | resolving manifests |
|
340 | resolving manifests | |
333 | branchmerge: True, force: False, partial: False |
|
341 | branchmerge: True, force: False, partial: False | |
@@ -355,7 +363,10 b' args:' | |||||
355 | test L:um a b R:um a b W: - 9 do merge with ancestor in a |
|
363 | test L:um a b R:um a b W: - 9 do merge with ancestor in a | |
356 | -------------- |
|
364 | -------------- | |
357 | all copies found (* = to merge, ! = divergent, % = renamed and deleted): |
|
365 | all copies found (* = to merge, ! = divergent, % = renamed and deleted): | |
358 | src: 'a' -> dst: 'b' * |
|
366 | on local side: | |
|
367 | src: 'a' -> dst: 'b' * | |||
|
368 | on remote side: | |||
|
369 | src: 'a' -> dst: 'b' * | |||
359 | checking for directory renames |
|
370 | checking for directory renames | |
360 | resolving manifests |
|
371 | resolving manifests | |
361 | branchmerge: True, force: False, partial: False |
|
372 | branchmerge: True, force: False, partial: False | |
@@ -400,8 +411,10 b' m "um a c" "um x c" " " "10 do merg' | |||||
400 | unmatched files in other: |
|
411 | unmatched files in other: | |
401 | c |
|
412 | c | |
402 | all copies found (* = to merge, ! = divergent, % = renamed and deleted): |
|
413 | all copies found (* = to merge, ! = divergent, % = renamed and deleted): | |
403 | src: 'a' -> dst: 'b' ! |
|
414 | on local side: | |
404 |
src: 'a' -> dst: ' |
|
415 | src: 'a' -> dst: 'b' ! | |
|
416 | on remote side: | |||
|
417 | src: 'a' -> dst: 'c' ! | |||
405 | checking for directory renames |
|
418 | checking for directory renames | |
406 | resolving manifests |
|
419 | resolving manifests | |
407 | branchmerge: True, force: False, partial: False |
|
420 | branchmerge: True, force: False, partial: False | |
@@ -434,7 +447,8 b' m "um a c" "um x c" " " "10 do merg' | |||||
434 | test L:nc a b R:up b W: - 12 merge b no ancestor |
|
447 | test L:nc a b R:up b W: - 12 merge b no ancestor | |
435 | -------------- |
|
448 | -------------- | |
436 | all copies found (* = to merge, ! = divergent, % = renamed and deleted): |
|
449 | all copies found (* = to merge, ! = divergent, % = renamed and deleted): | |
437 | src: 'a' -> dst: 'b' |
|
450 | on local side: | |
|
451 | src: 'a' -> dst: 'b' | |||
438 | checking for directory renames |
|
452 | checking for directory renames | |
439 | resolving manifests |
|
453 | resolving manifests | |
440 | branchmerge: True, force: False, partial: False |
|
454 | branchmerge: True, force: False, partial: False | |
@@ -473,7 +487,8 b' m "um a c" "um x c" " " "10 do merg' | |||||
473 | test L:up b R:nm a b W: - 13 merge b no ancestor |
|
487 | test L:up b R:nm a b W: - 13 merge b no ancestor | |
474 | -------------- |
|
488 | -------------- | |
475 | all copies found (* = to merge, ! = divergent, % = renamed and deleted): |
|
489 | all copies found (* = to merge, ! = divergent, % = renamed and deleted): | |
476 | src: 'a' -> dst: 'b' |
|
490 | on remote side: | |
|
491 | src: 'a' -> dst: 'b' | |||
477 | checking for directory renames |
|
492 | checking for directory renames | |
478 | resolving manifests |
|
493 | resolving manifests | |
479 | branchmerge: True, force: False, partial: False |
|
494 | branchmerge: True, force: False, partial: False | |
@@ -513,7 +528,8 b' m "um a c" "um x c" " " "10 do merg' | |||||
513 | test L:nc a b R:up a b W: - 14 merge b no ancestor |
|
528 | test L:nc a b R:up a b W: - 14 merge b no ancestor | |
514 | -------------- |
|
529 | -------------- | |
515 | all copies found (* = to merge, ! = divergent, % = renamed and deleted): |
|
530 | all copies found (* = to merge, ! = divergent, % = renamed and deleted): | |
516 | src: 'a' -> dst: 'b' |
|
531 | on local side: | |
|
532 | src: 'a' -> dst: 'b' | |||
517 | checking for directory renames |
|
533 | checking for directory renames | |
518 | resolving manifests |
|
534 | resolving manifests | |
519 | branchmerge: True, force: False, partial: False |
|
535 | branchmerge: True, force: False, partial: False | |
@@ -553,7 +569,8 b' m "um a c" "um x c" " " "10 do merg' | |||||
553 | test L:up b R:nm a b W: - 15 merge b no ancestor, remove a |
|
569 | test L:up b R:nm a b W: - 15 merge b no ancestor, remove a | |
554 | -------------- |
|
570 | -------------- | |
555 | all copies found (* = to merge, ! = divergent, % = renamed and deleted): |
|
571 | all copies found (* = to merge, ! = divergent, % = renamed and deleted): | |
556 | src: 'a' -> dst: 'b' |
|
572 | on remote side: | |
|
573 | src: 'a' -> dst: 'b' | |||
557 | checking for directory renames |
|
574 | checking for directory renames | |
558 | resolving manifests |
|
575 | resolving manifests | |
559 | branchmerge: True, force: False, partial: False |
|
576 | branchmerge: True, force: False, partial: False | |
@@ -593,7 +610,8 b' m "um a c" "um x c" " " "10 do merg' | |||||
593 | test L:nc a b R:up a b W: - 16 get a, merge b no ancestor |
|
610 | test L:nc a b R:up a b W: - 16 get a, merge b no ancestor | |
594 | -------------- |
|
611 | -------------- | |
595 | all copies found (* = to merge, ! = divergent, % = renamed and deleted): |
|
612 | all copies found (* = to merge, ! = divergent, % = renamed and deleted): | |
596 | src: 'a' -> dst: 'b' |
|
613 | on local side: | |
|
614 | src: 'a' -> dst: 'b' | |||
597 | checking for directory renames |
|
615 | checking for directory renames | |
598 | resolving manifests |
|
616 | resolving manifests | |
599 | branchmerge: True, force: False, partial: False |
|
617 | branchmerge: True, force: False, partial: False | |
@@ -633,7 +651,8 b' m "um a c" "um x c" " " "10 do merg' | |||||
633 | test L:up a b R:nc a b W: - 17 keep a, merge b no ancestor |
|
651 | test L:up a b R:nc a b W: - 17 keep a, merge b no ancestor | |
634 | -------------- |
|
652 | -------------- | |
635 | all copies found (* = to merge, ! = divergent, % = renamed and deleted): |
|
653 | all copies found (* = to merge, ! = divergent, % = renamed and deleted): | |
636 | src: 'a' -> dst: 'b' |
|
654 | on remote side: | |
|
655 | src: 'a' -> dst: 'b' | |||
637 | checking for directory renames |
|
656 | checking for directory renames | |
638 | resolving manifests |
|
657 | resolving manifests | |
639 | branchmerge: True, force: False, partial: False |
|
658 | branchmerge: True, force: False, partial: False | |
@@ -672,7 +691,8 b' m "um a c" "um x c" " " "10 do merg' | |||||
672 | test L:nm a b R:up a b W: - 18 merge b no ancestor |
|
691 | test L:nm a b R:up a b W: - 18 merge b no ancestor | |
673 | -------------- |
|
692 | -------------- | |
674 | all copies found (* = to merge, ! = divergent, % = renamed and deleted): |
|
693 | all copies found (* = to merge, ! = divergent, % = renamed and deleted): | |
675 | src: 'a' -> dst: 'b' |
|
694 | on local side: | |
|
695 | src: 'a' -> dst: 'b' | |||
676 | checking for directory renames |
|
696 | checking for directory renames | |
677 | resolving manifests |
|
697 | resolving manifests | |
678 | branchmerge: True, force: False, partial: False |
|
698 | branchmerge: True, force: False, partial: False | |
@@ -717,7 +737,8 b' m "um a c" "um x c" " " "10 do merg' | |||||
717 | test L:up a b R:nm a b W: - 19 merge b no ancestor, prompt remove a |
|
737 | test L:up a b R:nm a b W: - 19 merge b no ancestor, prompt remove a | |
718 | -------------- |
|
738 | -------------- | |
719 | all copies found (* = to merge, ! = divergent, % = renamed and deleted): |
|
739 | all copies found (* = to merge, ! = divergent, % = renamed and deleted): | |
720 | src: 'a' -> dst: 'b' |
|
740 | on remote side: | |
|
741 | src: 'a' -> dst: 'b' | |||
721 | checking for directory renames |
|
742 | checking for directory renames | |
722 | resolving manifests |
|
743 | resolving manifests | |
723 | branchmerge: True, force: False, partial: False |
|
744 | branchmerge: True, force: False, partial: False | |
@@ -765,7 +786,8 b' m "um a c" "um x c" " " "10 do merg' | |||||
765 | unmatched files in other: |
|
786 | unmatched files in other: | |
766 | b |
|
787 | b | |
767 | all copies found (* = to merge, ! = divergent, % = renamed and deleted): |
|
788 | all copies found (* = to merge, ! = divergent, % = renamed and deleted): | |
768 | src: 'a' -> dst: 'b' * |
|
789 | on remote side: | |
|
790 | src: 'a' -> dst: 'b' * | |||
769 | checking for directory renames |
|
791 | checking for directory renames | |
770 | resolving manifests |
|
792 | resolving manifests | |
771 | branchmerge: True, force: False, partial: False |
|
793 | branchmerge: True, force: False, partial: False | |
@@ -807,7 +829,8 b' m "um a c" "um x c" " " "10 do merg' | |||||
807 | unmatched files in local: |
|
829 | unmatched files in local: | |
808 | b |
|
830 | b | |
809 | all copies found (* = to merge, ! = divergent, % = renamed and deleted): |
|
831 | all copies found (* = to merge, ! = divergent, % = renamed and deleted): | |
810 | src: 'a' -> dst: 'b' * |
|
832 | on local side: | |
|
833 | src: 'a' -> dst: 'b' * | |||
811 | checking for directory renames |
|
834 | checking for directory renames | |
812 | resolving manifests |
|
835 | resolving manifests | |
813 | branchmerge: True, force: False, partial: False |
|
836 | branchmerge: True, force: False, partial: False | |
@@ -853,7 +876,8 b' m "nm a b" "um x a" " " "22 get a, ' | |||||
853 | unmatched files in other: |
|
876 | unmatched files in other: | |
854 | c |
|
877 | c | |
855 | all copies found (* = to merge, ! = divergent, % = renamed and deleted): |
|
878 | all copies found (* = to merge, ! = divergent, % = renamed and deleted): | |
856 | src: 'a' -> dst: 'b' * |
|
879 | on local side: | |
|
880 | src: 'a' -> dst: 'b' * | |||
857 | checking for directory renames |
|
881 | checking for directory renames | |
858 | resolving manifests |
|
882 | resolving manifests | |
859 | branchmerge: True, force: False, partial: False |
|
883 | branchmerge: True, force: False, partial: False | |
@@ -936,11 +960,14 b' 8 f (f) f f "remote differs from ' | |||||
936 | 4/g |
|
960 | 4/g | |
937 | 7/f |
|
961 | 7/f | |
938 | all copies found (* = to merge, ! = divergent, % = renamed and deleted): |
|
962 | all copies found (* = to merge, ! = divergent, % = renamed and deleted): | |
939 | src: '1/f' -> dst: '1/g' * |
|
963 | on local side: | |
940 |
src: ' |
|
964 | src: '1/f' -> dst: '1/g' * | |
941 |
src: ' |
|
965 | src: '5/f' -> dst: '5/g' * | |
942 |
src: ' |
|
966 | src: '6/f' -> dst: '6/g' * | |
943 | src: '6/f' -> dst: '6/g' * |
|
967 | on remote side: | |
|
968 | src: '1/f' -> dst: '1/g' * | |||
|
969 | src: '3/f' -> dst: '3/g' * | |||
|
970 | src: '4/f' -> dst: '4/g' * | |||
944 | checking for directory renames |
|
971 | checking for directory renames | |
945 | $ hg mani |
|
972 | $ hg mani | |
946 | 0/f |
|
973 | 0/f |
General Comments 0
You need to be logged in to leave comments.
Login now