Mercurial > hg
comparison tests/test-rename-merge2.t @ 44197:17e12938f8e7
copies: print debug information about copies per side/branch
Differential Revision: https://phab.mercurial-scm.org/D7987
author | Martin von Zweigbergk <martinvonz@google.com> |
---|---|
date | Fri, 24 Jan 2020 10:39:55 -0800 |
parents | 4764e8436b2a |
children | b4057d001760 |
comparison
equal
deleted
inserted
replaced
44196:6ca9f45b32b0 | 44197:17e12938f8e7 |
---|---|
77 test L:up a R:nc a b W: - 1 get local a to b | 77 test L:up a R:nc a b W: - 1 get local a to b |
78 -------------- | 78 -------------- |
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 |
86 ancestor: 924404dff337, local: e300d1c794ec+, remote: 4ce40f5aca24 | 87 ancestor: 924404dff337, local: e300d1c794ec+, remote: 4ce40f5aca24 |
87 preserving a for resolve of b | 88 preserving a for resolve of b |
115 test L:nc a b R:up a W: - 2 get rem change to a and b | 116 test L:nc a b R:up a W: - 2 get rem change to a and b |
116 -------------- | 117 -------------- |
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 |
124 ancestor: 924404dff337, local: 86a2aa42fc76+, remote: f4db7e329e71 | 126 ancestor: 924404dff337, local: 86a2aa42fc76+, remote: f4db7e329e71 |
125 preserving b for resolve of b | 127 preserving b for resolve of b |
154 test L:up a R:nm a b W: - 3 get local a change to b, remove a | 156 test L:up a R:nm a b W: - 3 get local a change to b, remove a |
155 -------------- | 157 -------------- |
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 |
163 ancestor: 924404dff337, local: e300d1c794ec+, remote: bdb19105162a | 166 ancestor: 924404dff337, local: e300d1c794ec+, remote: bdb19105162a |
164 preserving a for resolve of b | 167 preserving a for resolve of b |
192 test L:nm a b R:up a W: - 4 get remote change to b | 195 test L:nm a b R:up a W: - 4 get remote change to b |
193 -------------- | 196 -------------- |
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 |
201 ancestor: 924404dff337, local: 02963e448370+, remote: f4db7e329e71 | 205 ancestor: 924404dff337, local: 02963e448370+, remote: f4db7e329e71 |
202 preserving b for resolve of b | 206 preserving b for resolve of b |
229 test L: R:nc a b W: - 5 get b | 233 test L: R:nc a b W: - 5 get b |
230 -------------- | 234 -------------- |
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 |
238 ancestor: 924404dff337, local: 94b33a1b7f2d+, remote: 4ce40f5aca24 | 243 ancestor: 924404dff337, local: 94b33a1b7f2d+, remote: 4ce40f5aca24 |
239 preserving rev for resolve of rev | 244 preserving rev for resolve of rev |
261 test L:nc a b R: W: - 6 nothing | 266 test L:nc a b R: W: - 6 nothing |
262 -------------- | 267 -------------- |
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 |
270 ancestor: 924404dff337, local: 86a2aa42fc76+, remote: 97c705ade336 | 276 ancestor: 924404dff337, local: 86a2aa42fc76+, remote: 97c705ade336 |
271 preserving rev for resolve of rev | 277 preserving rev for resolve of rev |
292 test L: R:nm a b W: - 7 get b | 298 test L: R:nm a b W: - 7 get b |
293 -------------- | 299 -------------- |
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 |
301 ancestor: 924404dff337, local: 94b33a1b7f2d+, remote: bdb19105162a | 308 ancestor: 924404dff337, local: 94b33a1b7f2d+, remote: bdb19105162a |
302 preserving rev for resolve of rev | 309 preserving rev for resolve of rev |
325 test L:nm a b R: W: - 8 nothing | 332 test L:nm a b R: W: - 8 nothing |
326 -------------- | 333 -------------- |
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 |
334 ancestor: 924404dff337, local: 02963e448370+, remote: 97c705ade336 | 342 ancestor: 924404dff337, local: 02963e448370+, remote: 97c705ade336 |
335 preserving rev for resolve of rev | 343 preserving rev for resolve of rev |
353 created new head | 361 created new head |
354 -------------- | 362 -------------- |
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 |
362 ancestor: 924404dff337, local: 62e7bf090eba+, remote: 49b6d8032493 | 373 ancestor: 924404dff337, local: 62e7bf090eba+, remote: 49b6d8032493 |
363 preserving b for resolve of b | 374 preserving b for resolve of b |
398 unmatched files in local: | 409 unmatched files in local: |
399 b | 410 b |
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: 'c' ! | 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 |
408 ancestor: 924404dff337, local: 02963e448370+, remote: fe905ef2c33e | 421 ancestor: 924404dff337, local: 02963e448370+, remote: fe905ef2c33e |
409 note: possible conflict - a was renamed multiple times to: | 422 note: possible conflict - a was renamed multiple times to: |
432 created new head | 445 created new head |
433 -------------- | 446 -------------- |
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 |
441 ancestor: 924404dff337, local: 86a2aa42fc76+, remote: af30c7647fc7 | 455 ancestor: 924404dff337, local: 86a2aa42fc76+, remote: af30c7647fc7 |
442 preserving b for resolve of b | 456 preserving b for resolve of b |
471 created new head | 485 created new head |
472 -------------- | 486 -------------- |
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 |
480 ancestor: 924404dff337, local: 59318016310c+, remote: bdb19105162a | 495 ancestor: 924404dff337, local: 59318016310c+, remote: bdb19105162a |
481 preserving b for resolve of b | 496 preserving b for resolve of b |
511 created new head | 526 created new head |
512 -------------- | 527 -------------- |
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 |
520 ancestor: 924404dff337, local: 86a2aa42fc76+, remote: 8dbce441892a | 536 ancestor: 924404dff337, local: 86a2aa42fc76+, remote: 8dbce441892a |
521 preserving b for resolve of b | 537 preserving b for resolve of b |
551 created new head | 567 created new head |
552 -------------- | 568 -------------- |
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 |
560 ancestor: 924404dff337, local: 59318016310c+, remote: bdb19105162a | 577 ancestor: 924404dff337, local: 59318016310c+, remote: bdb19105162a |
561 preserving b for resolve of b | 578 preserving b for resolve of b |
591 created new head | 608 created new head |
592 -------------- | 609 -------------- |
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 |
600 ancestor: 924404dff337, local: 86a2aa42fc76+, remote: 8dbce441892a | 618 ancestor: 924404dff337, local: 86a2aa42fc76+, remote: 8dbce441892a |
601 preserving b for resolve of b | 619 preserving b for resolve of b |
631 created new head | 649 created new head |
632 -------------- | 650 -------------- |
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 |
640 ancestor: 924404dff337, local: 0b76e65c8289+, remote: 4ce40f5aca24 | 659 ancestor: 924404dff337, local: 0b76e65c8289+, remote: 4ce40f5aca24 |
641 preserving b for resolve of b | 660 preserving b for resolve of b |
670 created new head | 689 created new head |
671 -------------- | 690 -------------- |
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 |
679 ancestor: 924404dff337, local: 02963e448370+, remote: 8dbce441892a | 699 ancestor: 924404dff337, local: 02963e448370+, remote: 8dbce441892a |
680 preserving b for resolve of b | 700 preserving b for resolve of b |
715 created new head | 735 created new head |
716 -------------- | 736 -------------- |
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 |
724 ancestor: 924404dff337, local: 0b76e65c8289+, remote: bdb19105162a | 745 ancestor: 924404dff337, local: 0b76e65c8289+, remote: bdb19105162a |
725 preserving a for resolve of a | 746 preserving a for resolve of a |
763 test L:up a R:um a b W: - 20 merge a and b to b, remove a | 784 test L:up a R:um a b W: - 20 merge a and b to b, remove a |
764 -------------- | 785 -------------- |
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 |
772 ancestor: 924404dff337, local: e300d1c794ec+, remote: 49b6d8032493 | 794 ancestor: 924404dff337, local: e300d1c794ec+, remote: 49b6d8032493 |
773 preserving a for resolve of b | 795 preserving a for resolve of b |
805 test L:um a b R:up a W: - 21 merge a and b to b | 827 test L:um a b R:up a W: - 21 merge a and b to b |
806 -------------- | 828 -------------- |
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 |
814 ancestor: 924404dff337, local: 62e7bf090eba+, remote: f4db7e329e71 | 837 ancestor: 924404dff337, local: 62e7bf090eba+, remote: f4db7e329e71 |
815 preserving b for resolve of b | 838 preserving b for resolve of b |
851 unmatched files in local: | 874 unmatched files in local: |
852 b | 875 b |
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 |
860 ancestor: 924404dff337, local: 02963e448370+, remote: 2b958612230f | 884 ancestor: 924404dff337, local: 02963e448370+, remote: 2b958612230f |
861 preserving b for resolve of b | 885 preserving b for resolve of b |
934 unmatched files in other: | 958 unmatched files in other: |
935 3/g | 959 3/g |
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: '3/f' -> dst: '3/g' * | 964 src: '1/f' -> dst: '1/g' * |
941 src: '4/f' -> dst: '4/g' * | 965 src: '5/f' -> dst: '5/g' * |
942 src: '5/f' -> dst: '5/g' * | 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 |
947 1/g | 974 1/g |
948 2/f | 975 2/f |