comparison tests/test-rename-merge2.t @ 18605:bcf29565d89f

manifestmerge: pass in branchmerge and force separately This will be used in an upcoming patch.
author Siddharth Agarwal <sid0@fb.com>
date Fri, 08 Feb 2013 15:23:23 +0000
parents c8ba98bf0e71
children e2dc5397bc82
comparison
equal deleted inserted replaced
18604:a1141f04e368 18605:bcf29565d89f
82 b 82 b
83 all copies found (* = to merge, ! = divergent, % = renamed and deleted): 83 all copies found (* = to merge, ! = divergent, % = renamed and deleted):
84 src: 'a' -> dst: 'b' * 84 src: 'a' -> dst: 'b' *
85 checking for directory renames 85 checking for directory renames
86 resolving manifests 86 resolving manifests
87 overwrite: False, partial: False 87 branchmerge: True, force: False, partial: False
88 ancestor: 924404dff337, local: e300d1c794ec+, remote: 4ce40f5aca24 88 ancestor: 924404dff337, local: e300d1c794ec+, remote: 4ce40f5aca24
89 a: remote copied to b -> m 89 a: remote copied to b -> m
90 preserving a for resolve of b 90 preserving a for resolve of b
91 rev: versions differ -> m 91 rev: versions differ -> m
92 preserving rev for resolve of rev 92 preserving rev for resolve of rev
117 b 117 b
118 all copies found (* = to merge, ! = divergent, % = renamed and deleted): 118 all copies found (* = to merge, ! = divergent, % = renamed and deleted):
119 src: 'a' -> dst: 'b' * 119 src: 'a' -> dst: 'b' *
120 checking for directory renames 120 checking for directory renames
121 resolving manifests 121 resolving manifests
122 overwrite: False, partial: False 122 branchmerge: True, force: False, partial: False
123 ancestor: 924404dff337, local: 86a2aa42fc76+, remote: f4db7e329e71 123 ancestor: 924404dff337, local: 86a2aa42fc76+, remote: f4db7e329e71
124 a: remote is newer -> g 124 a: remote is newer -> g
125 b: local copied/moved to a -> m 125 b: local copied/moved to a -> m
126 preserving b for resolve of b 126 preserving b for resolve of b
127 rev: versions differ -> m 127 rev: versions differ -> m
155 b 155 b
156 all copies found (* = to merge, ! = divergent, % = renamed and deleted): 156 all copies found (* = to merge, ! = divergent, % = renamed and deleted):
157 src: 'a' -> dst: 'b' * 157 src: 'a' -> dst: 'b' *
158 checking for directory renames 158 checking for directory renames
159 resolving manifests 159 resolving manifests
160 overwrite: False, partial: False 160 branchmerge: True, force: False, partial: False
161 ancestor: 924404dff337, local: e300d1c794ec+, remote: bdb19105162a 161 ancestor: 924404dff337, local: e300d1c794ec+, remote: bdb19105162a
162 a: remote moved to b -> m 162 a: remote moved to b -> m
163 preserving a for resolve of b 163 preserving a for resolve of b
164 rev: versions differ -> m 164 rev: versions differ -> m
165 preserving rev for resolve of rev 165 preserving rev for resolve of rev
190 b 190 b
191 all copies found (* = to merge, ! = divergent, % = renamed and deleted): 191 all copies found (* = to merge, ! = divergent, % = renamed and deleted):
192 src: 'a' -> dst: 'b' * 192 src: 'a' -> dst: 'b' *
193 checking for directory renames 193 checking for directory renames
194 resolving manifests 194 resolving manifests
195 overwrite: False, partial: False 195 branchmerge: True, force: False, partial: False
196 ancestor: 924404dff337, local: 02963e448370+, remote: f4db7e329e71 196 ancestor: 924404dff337, local: 02963e448370+, remote: f4db7e329e71
197 b: local copied/moved to a -> m 197 b: local copied/moved to a -> m
198 preserving b for resolve of b 198 preserving b for resolve of b
199 rev: versions differ -> m 199 rev: versions differ -> m
200 preserving rev for resolve of rev 200 preserving rev for resolve of rev
224 b 224 b
225 all copies found (* = to merge, ! = divergent, % = renamed and deleted): 225 all copies found (* = to merge, ! = divergent, % = renamed and deleted):
226 src: 'a' -> dst: 'b' 226 src: 'a' -> dst: 'b'
227 checking for directory renames 227 checking for directory renames
228 resolving manifests 228 resolving manifests
229 overwrite: False, partial: False 229 branchmerge: True, force: False, partial: False
230 ancestor: 924404dff337, local: 94b33a1b7f2d+, remote: 4ce40f5aca24 230 ancestor: 924404dff337, local: 94b33a1b7f2d+, remote: 4ce40f5aca24
231 b: remote created -> g 231 b: remote created -> g
232 rev: versions differ -> m 232 rev: versions differ -> m
233 preserving rev for resolve of rev 233 preserving rev for resolve of rev
234 updating: b 1/2 files (50.00%) 234 updating: b 1/2 files (50.00%)
254 b 254 b
255 all copies found (* = to merge, ! = divergent, % = renamed and deleted): 255 all copies found (* = to merge, ! = divergent, % = renamed and deleted):
256 src: 'a' -> dst: 'b' 256 src: 'a' -> dst: 'b'
257 checking for directory renames 257 checking for directory renames
258 resolving manifests 258 resolving manifests
259 overwrite: False, partial: False 259 branchmerge: True, force: False, partial: False
260 ancestor: 924404dff337, local: 86a2aa42fc76+, remote: 97c705ade336 260 ancestor: 924404dff337, local: 86a2aa42fc76+, remote: 97c705ade336
261 rev: versions differ -> m 261 rev: versions differ -> m
262 preserving rev for resolve of rev 262 preserving rev for resolve of rev
263 updating: rev 1/1 files (100.00%) 263 updating: rev 1/1 files (100.00%)
264 picked tool 'python ../merge' for rev (binary False symlink False) 264 picked tool 'python ../merge' for rev (binary False symlink False)
281 b 281 b
282 all copies found (* = to merge, ! = divergent, % = renamed and deleted): 282 all copies found (* = to merge, ! = divergent, % = renamed and deleted):
283 src: 'a' -> dst: 'b' 283 src: 'a' -> dst: 'b'
284 checking for directory renames 284 checking for directory renames
285 resolving manifests 285 resolving manifests
286 overwrite: False, partial: False 286 branchmerge: True, force: False, partial: False
287 ancestor: 924404dff337, local: 94b33a1b7f2d+, remote: bdb19105162a 287 ancestor: 924404dff337, local: 94b33a1b7f2d+, remote: bdb19105162a
288 a: other deleted -> r 288 a: other deleted -> r
289 b: remote created -> g 289 b: remote created -> g
290 rev: versions differ -> m 290 rev: versions differ -> m
291 preserving rev for resolve of rev 291 preserving rev for resolve of rev
313 b 313 b
314 all copies found (* = to merge, ! = divergent, % = renamed and deleted): 314 all copies found (* = to merge, ! = divergent, % = renamed and deleted):
315 src: 'a' -> dst: 'b' 315 src: 'a' -> dst: 'b'
316 checking for directory renames 316 checking for directory renames
317 resolving manifests 317 resolving manifests
318 overwrite: False, partial: False 318 branchmerge: True, force: False, partial: False
319 ancestor: 924404dff337, local: 02963e448370+, remote: 97c705ade336 319 ancestor: 924404dff337, local: 02963e448370+, remote: 97c705ade336
320 rev: versions differ -> m 320 rev: versions differ -> m
321 preserving rev for resolve of rev 321 preserving rev for resolve of rev
322 updating: rev 1/1 files (100.00%) 322 updating: rev 1/1 files (100.00%)
323 picked tool 'python ../merge' for rev (binary False symlink False) 323 picked tool 'python ../merge' for rev (binary False symlink False)
334 -------------- 334 --------------
335 test L:um a b R:um a b W: - 9 do merge with ancestor in a 335 test L:um a b R:um a b W: - 9 do merge with ancestor in a
336 -------------- 336 --------------
337 searching for copies back to rev 1 337 searching for copies back to rev 1
338 resolving manifests 338 resolving manifests
339 overwrite: False, partial: False 339 branchmerge: True, force: False, partial: False
340 ancestor: 924404dff337, local: 62e7bf090eba+, remote: 49b6d8032493 340 ancestor: 924404dff337, local: 62e7bf090eba+, remote: 49b6d8032493
341 b: versions differ -> m 341 b: versions differ -> m
342 preserving b for resolve of b 342 preserving b for resolve of b
343 rev: versions differ -> m 343 rev: versions differ -> m
344 preserving rev for resolve of rev 344 preserving rev for resolve of rev
372 all copies found (* = to merge, ! = divergent, % = renamed and deleted): 372 all copies found (* = to merge, ! = divergent, % = renamed and deleted):
373 src: 'a' -> dst: 'b' ! 373 src: 'a' -> dst: 'b' !
374 src: 'a' -> dst: 'c' ! 374 src: 'a' -> dst: 'c' !
375 checking for directory renames 375 checking for directory renames
376 resolving manifests 376 resolving manifests
377 overwrite: False, partial: False 377 branchmerge: True, force: False, partial: False
378 ancestor: 924404dff337, local: 02963e448370+, remote: fe905ef2c33e 378 ancestor: 924404dff337, local: 02963e448370+, remote: fe905ef2c33e
379 a: divergent renames -> dr 379 a: divergent renames -> dr
380 c: remote created -> g 380 c: remote created -> g
381 rev: versions differ -> m 381 rev: versions differ -> m
382 preserving rev for resolve of rev 382 preserving rev for resolve of rev
402 -------------- 402 --------------
403 test L:nc a b R:up b W: - 12 merge b no ancestor 403 test L:nc a b R:up b W: - 12 merge b no ancestor
404 -------------- 404 --------------
405 searching for copies back to rev 1 405 searching for copies back to rev 1
406 resolving manifests 406 resolving manifests
407 overwrite: False, partial: False 407 branchmerge: True, force: False, partial: False
408 ancestor: 924404dff337, local: 86a2aa42fc76+, remote: af30c7647fc7 408 ancestor: 924404dff337, local: 86a2aa42fc76+, remote: af30c7647fc7
409 b: versions differ -> m 409 b: versions differ -> m
410 preserving b for resolve of b 410 preserving b for resolve of b
411 rev: versions differ -> m 411 rev: versions differ -> m
412 preserving rev for resolve of rev 412 preserving rev for resolve of rev
430 -------------- 430 --------------
431 test L:up b R:nm a b W: - 13 merge b no ancestor 431 test L:up b R:nm a b W: - 13 merge b no ancestor
432 -------------- 432 --------------
433 searching for copies back to rev 1 433 searching for copies back to rev 1
434 resolving manifests 434 resolving manifests
435 overwrite: False, partial: False 435 branchmerge: True, force: False, partial: False
436 ancestor: 924404dff337, local: 59318016310c+, remote: bdb19105162a 436 ancestor: 924404dff337, local: 59318016310c+, remote: bdb19105162a
437 a: other deleted -> r 437 a: other deleted -> r
438 b: versions differ -> m 438 b: versions differ -> m
439 preserving b for resolve of b 439 preserving b for resolve of b
440 rev: versions differ -> m 440 rev: versions differ -> m
460 -------------- 460 --------------
461 test L:nc a b R:up a b W: - 14 merge b no ancestor 461 test L:nc a b R:up a b W: - 14 merge b no ancestor
462 -------------- 462 --------------
463 searching for copies back to rev 1 463 searching for copies back to rev 1
464 resolving manifests 464 resolving manifests
465 overwrite: False, partial: False 465 branchmerge: True, force: False, partial: False
466 ancestor: 924404dff337, local: 86a2aa42fc76+, remote: 8dbce441892a 466 ancestor: 924404dff337, local: 86a2aa42fc76+, remote: 8dbce441892a
467 a: remote is newer -> g 467 a: remote is newer -> g
468 b: versions differ -> m 468 b: versions differ -> m
469 preserving b for resolve of b 469 preserving b for resolve of b
470 rev: versions differ -> m 470 rev: versions differ -> m
491 -------------- 491 --------------
492 test L:up b R:nm a b W: - 15 merge b no ancestor, remove a 492 test L:up b R:nm a b W: - 15 merge b no ancestor, remove a
493 -------------- 493 --------------
494 searching for copies back to rev 1 494 searching for copies back to rev 1
495 resolving manifests 495 resolving manifests
496 overwrite: False, partial: False 496 branchmerge: True, force: False, partial: False
497 ancestor: 924404dff337, local: 59318016310c+, remote: bdb19105162a 497 ancestor: 924404dff337, local: 59318016310c+, remote: bdb19105162a
498 a: other deleted -> r 498 a: other deleted -> r
499 b: versions differ -> m 499 b: versions differ -> m
500 preserving b for resolve of b 500 preserving b for resolve of b
501 rev: versions differ -> m 501 rev: versions differ -> m
521 -------------- 521 --------------
522 test L:nc a b R:up a b W: - 16 get a, merge b no ancestor 522 test L:nc a b R:up a b W: - 16 get a, merge b no ancestor
523 -------------- 523 --------------
524 searching for copies back to rev 1 524 searching for copies back to rev 1
525 resolving manifests 525 resolving manifests
526 overwrite: False, partial: False 526 branchmerge: True, force: False, partial: False
527 ancestor: 924404dff337, local: 86a2aa42fc76+, remote: 8dbce441892a 527 ancestor: 924404dff337, local: 86a2aa42fc76+, remote: 8dbce441892a
528 a: remote is newer -> g 528 a: remote is newer -> g
529 b: versions differ -> m 529 b: versions differ -> m
530 preserving b for resolve of b 530 preserving b for resolve of b
531 rev: versions differ -> m 531 rev: versions differ -> m
552 -------------- 552 --------------
553 test L:up a b R:nc a b W: - 17 keep a, merge b no ancestor 553 test L:up a b R:nc a b W: - 17 keep a, merge b no ancestor
554 -------------- 554 --------------
555 searching for copies back to rev 1 555 searching for copies back to rev 1
556 resolving manifests 556 resolving manifests
557 overwrite: False, partial: False 557 branchmerge: True, force: False, partial: False
558 ancestor: 924404dff337, local: 0b76e65c8289+, remote: 4ce40f5aca24 558 ancestor: 924404dff337, local: 0b76e65c8289+, remote: 4ce40f5aca24
559 b: versions differ -> m 559 b: versions differ -> m
560 preserving b for resolve of b 560 preserving b for resolve of b
561 rev: versions differ -> m 561 rev: versions differ -> m
562 preserving rev for resolve of rev 562 preserving rev for resolve of rev
580 -------------- 580 --------------
581 test L:nm a b R:up a b W: - 18 merge b no ancestor 581 test L:nm a b R:up a b W: - 18 merge b no ancestor
582 -------------- 582 --------------
583 searching for copies back to rev 1 583 searching for copies back to rev 1
584 resolving manifests 584 resolving manifests
585 overwrite: False, partial: False 585 branchmerge: True, force: False, partial: False
586 ancestor: 924404dff337, local: 02963e448370+, remote: 8dbce441892a 586 ancestor: 924404dff337, local: 02963e448370+, remote: 8dbce441892a
587 remote changed a which local deleted 587 remote changed a which local deleted
588 use (c)hanged version or leave (d)eleted? c 588 use (c)hanged version or leave (d)eleted? c
589 a: prompt recreating -> g 589 a: prompt recreating -> g
590 b: versions differ -> m 590 b: versions differ -> m
613 -------------- 613 --------------
614 test L:up a b R:nm a b W: - 19 merge b no ancestor, prompt remove a 614 test L:up a b R:nm a b W: - 19 merge b no ancestor, prompt remove a
615 -------------- 615 --------------
616 searching for copies back to rev 1 616 searching for copies back to rev 1
617 resolving manifests 617 resolving manifests
618 overwrite: False, partial: False 618 branchmerge: True, force: False, partial: False
619 ancestor: 924404dff337, local: 0b76e65c8289+, remote: bdb19105162a 619 ancestor: 924404dff337, local: 0b76e65c8289+, remote: bdb19105162a
620 local changed a which remote deleted 620 local changed a which remote deleted
621 use (c)hanged version or (d)elete? c 621 use (c)hanged version or (d)elete? c
622 a: prompt keep -> a 622 a: prompt keep -> a
623 b: versions differ -> m 623 b: versions differ -> m
650 b 650 b
651 all copies found (* = to merge, ! = divergent, % = renamed and deleted): 651 all copies found (* = to merge, ! = divergent, % = renamed and deleted):
652 src: 'a' -> dst: 'b' * 652 src: 'a' -> dst: 'b' *
653 checking for directory renames 653 checking for directory renames
654 resolving manifests 654 resolving manifests
655 overwrite: False, partial: False 655 branchmerge: True, force: False, partial: False
656 ancestor: 924404dff337, local: e300d1c794ec+, remote: 49b6d8032493 656 ancestor: 924404dff337, local: e300d1c794ec+, remote: 49b6d8032493
657 a: remote moved to b -> m 657 a: remote moved to b -> m
658 preserving a for resolve of b 658 preserving a for resolve of b
659 rev: versions differ -> m 659 rev: versions differ -> m
660 preserving rev for resolve of rev 660 preserving rev for resolve of rev
684 b 684 b
685 all copies found (* = to merge, ! = divergent, % = renamed and deleted): 685 all copies found (* = to merge, ! = divergent, % = renamed and deleted):
686 src: 'a' -> dst: 'b' * 686 src: 'a' -> dst: 'b' *
687 checking for directory renames 687 checking for directory renames
688 resolving manifests 688 resolving manifests
689 overwrite: False, partial: False 689 branchmerge: True, force: False, partial: False
690 ancestor: 924404dff337, local: 62e7bf090eba+, remote: f4db7e329e71 690 ancestor: 924404dff337, local: 62e7bf090eba+, remote: f4db7e329e71
691 b: local copied/moved to a -> m 691 b: local copied/moved to a -> m
692 preserving b for resolve of b 692 preserving b for resolve of b
693 rev: versions differ -> m 693 rev: versions differ -> m
694 preserving rev for resolve of rev 694 preserving rev for resolve of rev
722 c 722 c
723 all copies found (* = to merge, ! = divergent, % = renamed and deleted): 723 all copies found (* = to merge, ! = divergent, % = renamed and deleted):
724 src: 'a' -> dst: 'b' * 724 src: 'a' -> dst: 'b' *
725 checking for directory renames 725 checking for directory renames
726 resolving manifests 726 resolving manifests
727 overwrite: False, partial: False 727 branchmerge: True, force: False, partial: False
728 ancestor: 924404dff337, local: 02963e448370+, remote: 2b958612230f 728 ancestor: 924404dff337, local: 02963e448370+, remote: 2b958612230f
729 b: local copied/moved to a -> m 729 b: local copied/moved to a -> m
730 preserving b for resolve of b 730 preserving b for resolve of b
731 c: remote created -> g 731 c: remote created -> g
732 rev: versions differ -> m 732 rev: versions differ -> m