comparison tests/test-evolve-phase-divergence.t @ 5301:e8660b28bfee

obslog: makes --origin flag the default Test change have been carefully validated.
author Anton Shestakov <av6@dwimlabs.net>
date Thu, 07 May 2020 01:29:48 +0200
parents 417503ef667d
children 30a924abda75
comparison
equal deleted inserted replaced
5300:a9f9edb168a1 5301:e8660b28bfee
158 ------------------------------------------ 158 ------------------------------------------
159 159
160 XXX: There must be mention of phase-divergence here 160 XXX: There must be mention of phase-divergence here
161 $ hg obslog -r . --all 161 $ hg obslog -r . --all
162 @ 98bb3a6cfe1a (2) tweak a 162 @ 98bb3a6cfe1a (2) tweak a
163 | reworded(description) from 4d1169d82e47 using amend by test (Thu Jan 01 00:00:00 1970 +0000)
163 | 164 |
164 o 4d1169d82e47 (1) modify a 165 o 4d1169d82e47 (1) modify a
165 reworded(description) as 98bb3a6cfe1a using amend by test (Thu Jan 01 00:00:00 1970 +0000)
166 166
167 Solving the phase divergence using evolve command 167 Solving the phase divergence using evolve command
168 -------------------------------------------------- 168 --------------------------------------------------
169 169
170 (We do not solve evolution other than orphan by default because it turned out 170 (We do not solve evolution other than orphan by default because it turned out
357 98bb3a6cfe1a3d98d0959e9d42322f38313a08f3 0 {d3873e73d99ef67873dac33fbcc66268d5d2b6f4} (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '0', 'operation': 'evolve', 'user': 'test'} 357 98bb3a6cfe1a3d98d0959e9d42322f38313a08f3 0 {d3873e73d99ef67873dac33fbcc66268d5d2b6f4} (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '0', 'operation': 'evolve', 'user': 'test'}
358 aa071e5554e36080a36cfd24accd5a71e3320f1e d47f2b37ed8216234c503b3a2657989958754a59 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '9', 'operation': 'amend', 'user': 'test'} 358 aa071e5554e36080a36cfd24accd5a71e3320f1e d47f2b37ed8216234c503b3a2657989958754a59 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '9', 'operation': 'amend', 'user': 'test'}
359 d47f2b37ed8216234c503b3a2657989958754a59 3d62500c673dd1c88bb09a73e86d0210aed6fcb6 1 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '13', 'operation': 'evolve', 'user': 'test'} 359 d47f2b37ed8216234c503b3a2657989958754a59 3d62500c673dd1c88bb09a73e86d0210aed6fcb6 1 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '13', 'operation': 'evolve', 'user': 'test'}
360 $ hg obslog -r . --all 360 $ hg obslog -r . --all
361 @ 3d62500c673d (5) phase-divergent update to aa071e5554e3: 361 @ 3d62500c673d (5) phase-divergent update to aa071e5554e3:
362 | rewritten(description, parent, content) from d47f2b37ed82 using evolve by test (Thu Jan 01 00:00:00 1970 +0000)
362 | 363 |
363 % d47f2b37ed82 (4) added bar to foo 364 % d47f2b37ed82 (4) added bar to foo
364 | rewritten(description, parent, content) as 3d62500c673d using evolve by test (Thu Jan 01 00:00:00 1970 +0000) 365 | rewritten(description, content) from aa071e5554e3 using amend by test (Thu Jan 01 00:00:00 1970 +0000)
365 | 366 |
366 % aa071e5554e3 (3) added foo to foo 367 % aa071e5554e3 (3) added foo to foo
367 rewritten(description, content) as d47f2b37ed82 using amend by test (Thu Jan 01 00:00:00 1970 +0000)
368 368
369 369
370 Syncing all other repositories 370 Syncing all other repositories
371 ------------------------------ 371 ------------------------------
372 372
595 b756eb10ea73ee4ba69c998e64a5c6e1005d74b5 2c3560aedeadb452d517b6c5a93fd3af91b3b8cd 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '9', 'operation': 'amend', 'user': 'test'} 595 b756eb10ea73ee4ba69c998e64a5c6e1005d74b5 2c3560aedeadb452d517b6c5a93fd3af91b3b8cd 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '9', 'operation': 'amend', 'user': 'test'}
596 2c3560aedeadb452d517b6c5a93fd3af91b3b8cd 502e737366322886cf628276aa0a2796904453b4 1 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '13', 'operation': 'evolve', 'user': 'test'} 596 2c3560aedeadb452d517b6c5a93fd3af91b3b8cd 502e737366322886cf628276aa0a2796904453b4 1 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '13', 'operation': 'evolve', 'user': 'test'}
597 2352021b37851be226ebed109b0eb6eada918566 334e300d6db500489d842240cbdc40c203d385c7 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '4', 'operation': 'rebase', 'user': 'test'} 597 2352021b37851be226ebed109b0eb6eada918566 334e300d6db500489d842240cbdc40c203d385c7 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '4', 'operation': 'rebase', 'user': 'test'}
598 $ hg obslog -r . 598 $ hg obslog -r .
599 @ 334e300d6db5 (10) added x to x 599 @ 334e300d6db5 (10) added x to x
600 | rebased(parent) from 2352021b3785 using rebase by test (Thu Jan 01 00:00:00 1970 +0000)
600 | 601 |
601 o 2352021b3785 (9) added x to x 602 o 2352021b3785 (9) added x to x
602 rebased(parent) as 334e300d6db5 using rebase by test (Thu Jan 01 00:00:00 1970 +0000)
603 603
604 $ hg glog -r .^:: 604 $ hg glog -r .^::
605 @ 10:334e300d6db5 added x to x 605 @ 10:334e300d6db5 added x to x
606 | (bm) draft 606 | (bm) draft
607 | o 9:2352021b3785 added x to x 607 | o 9:2352021b3785 added x to x
652 2352021b37851be226ebed109b0eb6eada918566 334e300d6db500489d842240cbdc40c203d385c7 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '4', 'operation': 'rebase', 'user': 'test'} 652 2352021b37851be226ebed109b0eb6eada918566 334e300d6db500489d842240cbdc40c203d385c7 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '4', 'operation': 'rebase', 'user': 'test'}
653 334e300d6db500489d842240cbdc40c203d385c7 b1a0e143e32be800ff6a5c2cd6c77823652c901b 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '4', 'operation': 'evolve', 'user': 'test'} 653 334e300d6db500489d842240cbdc40c203d385c7 b1a0e143e32be800ff6a5c2cd6c77823652c901b 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '4', 'operation': 'evolve', 'user': 'test'}
654 b1a0e143e32be800ff6a5c2cd6c77823652c901b 0 {502e737366322886cf628276aa0a2796904453b4} (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '0', 'operation': 'evolve', 'user': 'test'} 654 b1a0e143e32be800ff6a5c2cd6c77823652c901b 0 {502e737366322886cf628276aa0a2796904453b4} (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '0', 'operation': 'evolve', 'user': 'test'}
655 $ hg obslog -r . b1a0e143e32b --all --hidden 655 $ hg obslog -r . b1a0e143e32b --all --hidden
656 x b1a0e143e32b (11) added x to x 656 x b1a0e143e32b (11) added x to x
657 | rebased(parent) from 334e300d6db5 using evolve by test (Thu Jan 01 00:00:00 1970 +0000)
657 | pruned using evolve by test (Thu Jan 01 00:00:00 1970 +0000) 658 | pruned using evolve by test (Thu Jan 01 00:00:00 1970 +0000)
658 | 659 |
659 x 334e300d6db5 (10) added x to x 660 x 334e300d6db5 (10) added x to x
660 | rebased(parent) as b1a0e143e32b using evolve by test (Thu Jan 01 00:00:00 1970 +0000) 661 | rebased(parent) from 2352021b3785 using rebase by test (Thu Jan 01 00:00:00 1970 +0000)
661 | 662 |
662 @ 2352021b3785 (9) added x to x 663 @ 2352021b3785 (9) added x to x
663 rebased(parent) as 334e300d6db5 using rebase by test (Thu Jan 01 00:00:00 1970 +0000)
664 664
665 665
666 $ hg exp 666 $ hg exp
667 # HG changeset patch 667 # HG changeset patch
668 # User test 668 # User test
748 b1a0e143e32be800ff6a5c2cd6c77823652c901b 0 {502e737366322886cf628276aa0a2796904453b4} (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '0', 'operation': 'evolve', 'user': 'test'} 748 b1a0e143e32be800ff6a5c2cd6c77823652c901b 0 {502e737366322886cf628276aa0a2796904453b4} (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '0', 'operation': 'evolve', 'user': 'test'}
749 dc88f5aa9bc90a6418899d267d9524205dfb429b 211ab84d1689507465ecf708fea540e9867d5fda 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '4', 'operation': 'rebase', 'user': 'test'} 749 dc88f5aa9bc90a6418899d267d9524205dfb429b 211ab84d1689507465ecf708fea540e9867d5fda 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '4', 'operation': 'rebase', 'user': 'test'}
750 211ab84d1689507465ecf708fea540e9867d5fda 13015a180eee523ba9950f18683762a77f560f3d 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '8', 'operation': 'amend', 'user': 'test'} 750 211ab84d1689507465ecf708fea540e9867d5fda 13015a180eee523ba9950f18683762a77f560f3d 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '8', 'operation': 'amend', 'user': 'test'}
751 $ hg obslog -r . 751 $ hg obslog -r .
752 @ 13015a180eee (14) y to y and foobar to foo 752 @ 13015a180eee (14) y to y and foobar to foo
753 | amended(content) from 211ab84d1689 using amend by test (Thu Jan 01 00:00:00 1970 +0000)
753 | 754 |
754 x 211ab84d1689 (13) y to y and foobar to foo 755 x 211ab84d1689 (13) y to y and foobar to foo
755 | amended(content) as 13015a180eee using amend by test (Thu Jan 01 00:00:00 1970 +0000) 756 | rebased(parent) from dc88f5aa9bc9 using rebase by test (Thu Jan 01 00:00:00 1970 +0000)
756 | 757 |
757 o dc88f5aa9bc9 (12) y to y and foobar to foo 758 o dc88f5aa9bc9 (12) y to y and foobar to foo
758 rebased(parent) as 211ab84d1689 using rebase by test (Thu Jan 01 00:00:00 1970 +0000)
759 759
760 Resolving divergence using `hg evolve` 760 Resolving divergence using `hg evolve`
761 ------------------------------------- 761 -------------------------------------
762 762
763 $ hg evolve --phase-divergent --update 763 $ hg evolve --phase-divergent --update
836 7687d2968b3e2697f955beac2da24ee879950cb9 8c2bb6fb44e9443c64b3a2a3d061272c8e25e6ce 1 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '13', 'operation': 'evolve', 'user': 'test'} 836 7687d2968b3e2697f955beac2da24ee879950cb9 8c2bb6fb44e9443c64b3a2a3d061272c8e25e6ce 1 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '13', 'operation': 'evolve', 'user': 'test'}
837 f3794e5a91dc1d4d36fee5c423386b19433a1f48 2bfd56949cf0a3abfbf9881254a88fe07b336ddb 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '4', 'operation': 'rebase', 'user': 'test'} 837 f3794e5a91dc1d4d36fee5c423386b19433a1f48 2bfd56949cf0a3abfbf9881254a88fe07b336ddb 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '4', 'operation': 'rebase', 'user': 'test'}
838 2bfd56949cf0a3abfbf9881254a88fe07b336ddb 5fd38c0de46ec31f0bb1904b5909802bc4bcb47e 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '8', 'operation': 'amend', 'user': 'test'} 838 2bfd56949cf0a3abfbf9881254a88fe07b336ddb 5fd38c0de46ec31f0bb1904b5909802bc4bcb47e 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '8', 'operation': 'amend', 'user': 'test'}
839 $ hg obslog -r . 839 $ hg obslog -r .
840 @ 5fd38c0de46e (19) added l to l 840 @ 5fd38c0de46e (19) added l to l
841 | amended(content) from 2bfd56949cf0 using amend by test (Thu Jan 01 00:00:00 1970 +0000)
841 | 842 |
842 x 2bfd56949cf0 (18) added l to l 843 x 2bfd56949cf0 (18) added l to l
843 | amended(content) as 5fd38c0de46e using amend by test (Thu Jan 01 00:00:00 1970 +0000) 844 | rebased(parent) from f3794e5a91dc using rebase by test (Thu Jan 01 00:00:00 1970 +0000)
844 | 845 |
845 x f3794e5a91dc (17) added l to l 846 x f3794e5a91dc (17) added l to l
846 rebased(parent) as 2bfd56949cf0 using rebase by test (Thu Jan 01 00:00:00 1970 +0000)
847 847
848 848
849 $ hg phase -r f3794e5a91dc --public --hidden 849 $ hg phase -r f3794e5a91dc --public --hidden
850 1 new phase-divergent changesets 850 1 new phase-divergent changesets
851 851
1077 4f25cd9cd2bf15bc83316e91fbcb93489ea15a75 86419909e01787959aa6471aee605c6d604a3e0d 1 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '13', 'operation': 'evolve', 'user': 'test'} 1077 4f25cd9cd2bf15bc83316e91fbcb93489ea15a75 86419909e01787959aa6471aee605c6d604a3e0d 1 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '13', 'operation': 'evolve', 'user': 'test'}
1078 e1154ec0206ac05c3765f7bd1337e3b96db2974f ee4af146c5cfe0b1bf7665243dd89f9bfe604f59 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '4', 'operation': 'evolve', 'user': 'test'} 1078 e1154ec0206ac05c3765f7bd1337e3b96db2974f ee4af146c5cfe0b1bf7665243dd89f9bfe604f59 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '4', 'operation': 'evolve', 'user': 'test'}
1079 ee4af146c5cfe0b1bf7665243dd89f9bfe604f59 89ba615ea1ec3ba5b25db9f7897eb29712d7e5d6 1 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '13', 'operation': 'evolve', 'user': 'test'} 1079 ee4af146c5cfe0b1bf7665243dd89f9bfe604f59 89ba615ea1ec3ba5b25db9f7897eb29712d7e5d6 1 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '13', 'operation': 'evolve', 'user': 'test'}
1080 $ hg obslog -r a51bce62c219 --all 1080 $ hg obslog -r a51bce62c219 --all
1081 o 86419909e017 (4) phase-divergent update to a51bce62c219: 1081 o 86419909e017 (4) phase-divergent update to a51bce62c219:
1082 | rewritten(description, parent, content) from 4f25cd9cd2bf using evolve by test (Thu Jan 01 00:00:00 1970 +0000)
1082 | 1083 |
1083 | @ 89ba615ea1ec (6) phase-divergent update to a51bce62c219: 1084 | @ 89ba615ea1ec (6) phase-divergent update to a51bce62c219:
1085 | | rewritten(description, parent, content) from ee4af146c5cf using evolve by test (Thu Jan 01 00:00:00 1970 +0000)
1084 | | 1086 | |
1085 x | 4f25cd9cd2bf (2) added m 1087 x | 4f25cd9cd2bf (2) added m
1086 | | rewritten(description, parent, content) as 86419909e017 using evolve by test (Thu Jan 01 00:00:00 1970 +0000) 1088 | | split(description, parent, content) from a51bce62c219 using prune by test (Thu Jan 01 00:00:00 1970 +0000)
1087 | | 1089 | |
1088 | x ee4af146c5cf (5) added n 1090 | x ee4af146c5cf (5) added n
1089 | | rewritten(description, parent, content) as 89ba615ea1ec using evolve by test (Thu Jan 01 00:00:00 1970 +0000) 1091 | | rebased(parent) from e1154ec0206a using evolve by test (Thu Jan 01 00:00:00 1970 +0000)
1090 | | 1092 | |
1091 | x e1154ec0206a (3) added n 1093 | x e1154ec0206a (3) added n
1092 |/ rebased(parent) as ee4af146c5cf using evolve by test (Thu Jan 01 00:00:00 1970 +0000) 1094 |/ split(description, parent, content) from a51bce62c219 using prune by test (Thu Jan 01 00:00:00 1970 +0000)
1093 | 1095 |
1094 o a51bce62c219 (1) added m and n 1096 o a51bce62c219 (1) added m and n
1095 split(description, parent, content) as 4f25cd9cd2bf, e1154ec0206a using prune by test (Thu Jan 01 00:00:00 1970 +0000)
1096 1097
1097 1098
1098 XXX: not sure this is the correct 1099 XXX: not sure this is the correct
1099 $ hg exp 89ba615ea1ec 1100 $ hg exp 89ba615ea1ec
1100 # HG changeset patch 1101 # HG changeset patch
1211 90859808ece64c9ca64dd29992db42353c70f164 a472632947451d2e52659aec3088c98ddf920f2b bb87595f9a77d7d1e4a8726beef266a1636f63d5 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '9', 'operation': 'prune', 'user': 'test'} 1212 90859808ece64c9ca64dd29992db42353c70f164 a472632947451d2e52659aec3088c98ddf920f2b bb87595f9a77d7d1e4a8726beef266a1636f63d5 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '9', 'operation': 'prune', 'user': 'test'}
1212 a472632947451d2e52659aec3088c98ddf920f2b 25875a9cb6400973b846c94f6a80410067c2cb1f 1 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '13', 'operation': 'evolve', 'user': 'test'} 1213 a472632947451d2e52659aec3088c98ddf920f2b 25875a9cb6400973b846c94f6a80410067c2cb1f 1 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '13', 'operation': 'evolve', 'user': 'test'}
1213 bb87595f9a77d7d1e4a8726beef266a1636f63d5 26f564f94bcc34e049eb112fd14ab1e5286f2325 1 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '13', 'operation': 'evolve', 'user': 'test'} 1214 bb87595f9a77d7d1e4a8726beef266a1636f63d5 26f564f94bcc34e049eb112fd14ab1e5286f2325 1 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '13', 'operation': 'evolve', 'user': 'test'}
1214 $ hg obslog -r 90859808ece6 --all 1215 $ hg obslog -r 90859808ece6 --all
1215 o 25875a9cb640 (4) phase-divergent update to 90859808ece6: 1216 o 25875a9cb640 (4) phase-divergent update to 90859808ece6:
1217 | rewritten(description, parent, content) from a47263294745 using evolve by test (Thu Jan 01 00:00:00 1970 +0000)
1216 | 1218 |
1217 | @ 26f564f94bcc (5) phase-divergent update to 90859808ece6: 1219 | @ 26f564f94bcc (5) phase-divergent update to 90859808ece6:
1220 | | rewritten(description, parent, content) from bb87595f9a77 using evolve by test (Thu Jan 01 00:00:00 1970 +0000)
1218 | | 1221 | |
1219 x | a47263294745 (2) added p 1222 x | a47263294745 (2) added p
1220 | | rewritten(description, parent, content) as 25875a9cb640 using evolve by test (Thu Jan 01 00:00:00 1970 +0000) 1223 | | split(description, content) from 90859808ece6 using prune by test (Thu Jan 01 00:00:00 1970 +0000)
1221 | | 1224 | |
1222 | x bb87595f9a77 (3) added q 1225 | x bb87595f9a77 (3) added q
1223 |/ rewritten(description, parent, content) as 26f564f94bcc using evolve by test (Thu Jan 01 00:00:00 1970 +0000) 1226 |/ split(description, content) from 90859808ece6 using prune by test (Thu Jan 01 00:00:00 1970 +0000)
1224 | 1227 |
1225 o 90859808ece6 (1) added p and q 1228 o 90859808ece6 (1) added p and q
1226 split(description, content) as a47263294745, bb87595f9a77 using prune by test (Thu Jan 01 00:00:00 1970 +0000)
1227 1229
1228 1230
1229 XXX: not sure this is correct 1231 XXX: not sure this is correct
1230 $ hg exp 26f564f94bcc 1232 $ hg exp 26f564f94bcc
1231 # HG changeset patch 1233 # HG changeset patch
1348 4f25cd9cd2bf15bc83316e91fbcb93489ea15a75 86419909e01787959aa6471aee605c6d604a3e0d 1 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '13', 'operation': 'evolve', 'user': 'test'} 1350 4f25cd9cd2bf15bc83316e91fbcb93489ea15a75 86419909e01787959aa6471aee605c6d604a3e0d 1 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '13', 'operation': 'evolve', 'user': 'test'}
1349 52ca78bb98c71222f8afae28d48ae6cfd44a60c9 98dad881251146cd171f53b2a5b7fc3a371f820e 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '4', 'operation': 'evolve', 'user': 'test'} 1351 52ca78bb98c71222f8afae28d48ae6cfd44a60c9 98dad881251146cd171f53b2a5b7fc3a371f820e 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '4', 'operation': 'evolve', 'user': 'test'}
1350 98dad881251146cd171f53b2a5b7fc3a371f820e 88b0dae5369aaa3bceb6c0b647542594e2c72fb7 1 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '13', 'operation': 'evolve', 'user': 'test'} 1352 98dad881251146cd171f53b2a5b7fc3a371f820e 88b0dae5369aaa3bceb6c0b647542594e2c72fb7 1 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '13', 'operation': 'evolve', 'user': 'test'}
1351 $ hg obslog -r a51bce62c219 --all 1353 $ hg obslog -r a51bce62c219 --all
1352 o 86419909e017 (5) phase-divergent update to a51bce62c219: 1354 o 86419909e017 (5) phase-divergent update to a51bce62c219:
1355 | rewritten(description, parent, content) from 4f25cd9cd2bf using evolve by test (Thu Jan 01 00:00:00 1970 +0000)
1353 | 1356 |
1354 | @ 88b0dae5369a (7) phase-divergent update to a51bce62c219: 1357 | @ 88b0dae5369a (7) phase-divergent update to a51bce62c219:
1358 | | rewritten(description, parent, content) from 98dad8812511 using evolve by test (Thu Jan 01 00:00:00 1970 +0000)
1355 | | 1359 | |
1356 x | 4f25cd9cd2bf (2) added m 1360 x | 4f25cd9cd2bf (2) added m
1357 | | rewritten(description, parent, content) as 86419909e017 using evolve by test (Thu Jan 01 00:00:00 1970 +0000) 1361 | | split(description, parent, content) from a51bce62c219 using prune by test (Thu Jan 01 00:00:00 1970 +0000)
1358 | | 1362 | |
1359 | % 98dad8812511 (6) added n 1363 | % 98dad8812511 (6) added n
1360 | | rewritten(description, parent, content) as 88b0dae5369a using evolve by test (Thu Jan 01 00:00:00 1970 +0000) 1364 | | rebased(parent) from 52ca78bb98c7 using evolve by test (Thu Jan 01 00:00:00 1970 +0000)
1361 | | 1365 | |
1362 | x 52ca78bb98c7 (4) added n 1366 | x 52ca78bb98c7 (4) added n
1363 | | rebased(parent) as 98dad8812511 using evolve by test (Thu Jan 01 00:00:00 1970 +0000) 1367 | | amended(content) from e1154ec0206a using amend by test (Thu Jan 01 00:00:00 1970 +0000)
1364 | | 1368 | |
1365 | x e1154ec0206a (3) added n 1369 | x e1154ec0206a (3) added n
1366 |/ amended(content) as 52ca78bb98c7 using amend by test (Thu Jan 01 00:00:00 1970 +0000) 1370 |/ split(description, parent, content) from a51bce62c219 using prune by test (Thu Jan 01 00:00:00 1970 +0000)
1367 | 1371 |
1368 % a51bce62c219 (1) added m and n 1372 % a51bce62c219 (1) added m and n
1369 split(description, parent, content) as 4f25cd9cd2bf, e1154ec0206a using prune by test (Thu Jan 01 00:00:00 1970 +0000)
1370 1373
1371 1374
1372 XXX: not sure this is correct 1375 XXX: not sure this is correct
1373 $ hg exp 86419909e017 1376 $ hg exp 86419909e017
1374 # HG changeset patch 1377 # HG changeset patch
1647 1650
1648 $ hg debugobsolete 1651 $ hg debugobsolete
1649 3074c7249d2023b1fff891591d7e609695cd09c2 59945437088136c5fa2f9bb8573d5d02623fe7cb 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '9', 'operation': 'amend', 'user': 'test'} 1652 3074c7249d2023b1fff891591d7e609695cd09c2 59945437088136c5fa2f9bb8573d5d02623fe7cb 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '9', 'operation': 'amend', 'user': 'test'}
1650 $ hg obslog --all --patch 1653 $ hg obslog --all --patch
1651 @ 599454370881 (2) E2 1654 @ 599454370881 (2) E2
1655 | rewritten(description, content) from 3074c7249d20 using amend by test (Thu Jan 01 00:00:00 1970 +0000)
1656 | diff -r 3074c7249d20 -r 599454370881 changeset-description
1657 | --- a/changeset-description
1658 | +++ b/changeset-description
1659 | @@ -1,1 +1,1 @@
1660 | -E1
1661 | +E2
1662 |
1663 | diff -r 3074c7249d20 -r 599454370881 letters
1664 | --- a/letters Thu Jan 01 00:00:00 1970 +0000
1665 | +++ b/letters Thu Jan 01 00:00:00 1970 +0000
1666 | @@ -1,7 +1,7 @@
1667 | a
1668 | b
1669 | c
1670 | -D
1671 | +d
1672 | e
1673 | f
1674 | g
1675 | diff -r 3074c7249d20 -r 599454370881 numbers
1676 | --- a/numbers Thu Jan 01 00:00:00 1970 +0000
1677 | +++ b/numbers Thu Jan 01 00:00:00 1970 +0000
1678 | @@ -1,9 +1,9 @@
1679 | 1
1680 | 2
1681 | 3
1682 | -four
1683 | +4
1684 | 5
1685 | 6
1686 | -7
1687 | +seven
1688 | 8
1689 | nine
1690 | diff -r 3074c7249d20 -r 599454370881 romans
1691 | --- a/romans Thu Jan 01 00:00:00 1970 +0000
1692 | +++ b/romans Thu Jan 01 00:00:00 1970 +0000
1693 | @@ -1,5 +1,5 @@
1694 | I
1695 | -II
1696 | +ii
1697 | III
1698 | IV
1699 | V
1700 |
1652 | 1701 |
1653 o 3074c7249d20 (1) E1 1702 o 3074c7249d20 (1) E1
1654 rewritten(description, content) as 599454370881 using amend by test (Thu Jan 01 00:00:00 1970 +0000)
1655 diff -r 3074c7249d20 -r 599454370881 changeset-description
1656 --- a/changeset-description
1657 +++ b/changeset-description
1658 @@ -1,1 +1,1 @@
1659 -E1
1660 +E2
1661
1662 diff -r 3074c7249d20 -r 599454370881 letters
1663 --- a/letters Thu Jan 01 00:00:00 1970 +0000
1664 +++ b/letters Thu Jan 01 00:00:00 1970 +0000
1665 @@ -1,7 +1,7 @@
1666 a
1667 b
1668 c
1669 -D
1670 +d
1671 e
1672 f
1673 g
1674 diff -r 3074c7249d20 -r 599454370881 numbers
1675 --- a/numbers Thu Jan 01 00:00:00 1970 +0000
1676 +++ b/numbers Thu Jan 01 00:00:00 1970 +0000
1677 @@ -1,9 +1,9 @@
1678 1
1679 2
1680 3
1681 -four
1682 +4
1683 5
1684 6
1685 -7
1686 +seven
1687 8
1688 nine
1689 diff -r 3074c7249d20 -r 599454370881 romans
1690 --- a/romans Thu Jan 01 00:00:00 1970 +0000
1691 +++ b/romans Thu Jan 01 00:00:00 1970 +0000
1692 @@ -1,5 +1,5 @@
1693 I
1694 -II
1695 +ii
1696 III
1697 IV
1698 V
1699
1700 1703
1701 1704
1702 $ hg evolve --phase-divergent --rev 'desc("E2")' 1705 $ hg evolve --phase-divergent --rev 'desc("E2")'
1703 recreate:[2] E2 1706 recreate:[2] E2
1704 atop:[1] E1 1707 atop:[1] E1
1834 $ hg debugobsolete 1837 $ hg debugobsolete
1835 3074c7249d2023b1fff891591d7e609695cd09c2 59945437088136c5fa2f9bb8573d5d02623fe7cb 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '9', 'operation': 'amend', 'user': 'test'} 1838 3074c7249d2023b1fff891591d7e609695cd09c2 59945437088136c5fa2f9bb8573d5d02623fe7cb 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '9', 'operation': 'amend', 'user': 'test'}
1836 59945437088136c5fa2f9bb8573d5d02623fe7cb 9eebcb77a7e2b240cb7dce095bbe608b5de91cc8 1 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '13', 'operation': 'evolve', 'user': 'test'} 1839 59945437088136c5fa2f9bb8573d5d02623fe7cb 9eebcb77a7e2b240cb7dce095bbe608b5de91cc8 1 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '13', 'operation': 'evolve', 'user': 'test'}
1837 $ hg obslog --patch 1840 $ hg obslog --patch
1838 @ 9eebcb77a7e2 (3) phase-divergent update to 3074c7249d20: 1841 @ 9eebcb77a7e2 (3) phase-divergent update to 3074c7249d20:
1842 | rewritten(description, parent, content) from 599454370881 using evolve by test (Thu Jan 01 00:00:00 1970 +0000)
1843 | (No patch available, changesets rebased)
1839 | 1844 |
1840 % 599454370881 (2) E2 1845 % 599454370881 (2) E2
1841 | rewritten(description, parent, content) as 9eebcb77a7e2 using evolve by test (Thu Jan 01 00:00:00 1970 +0000) 1846 | rewritten(description, content) from 3074c7249d20 using amend by test (Thu Jan 01 00:00:00 1970 +0000)
1842 | (No patch available, changesets rebased) 1847 | diff -r 3074c7249d20 -r 599454370881 changeset-description
1848 | --- a/changeset-description
1849 | +++ b/changeset-description
1850 | @@ -1,1 +1,1 @@
1851 | -E1
1852 | +E2
1853 |
1854 | diff -r 3074c7249d20 -r 599454370881 letters
1855 | --- a/letters Thu Jan 01 00:00:00 1970 +0000
1856 | +++ b/letters Thu Jan 01 00:00:00 1970 +0000
1857 | @@ -1,7 +1,7 @@
1858 | a
1859 | b
1860 | c
1861 | -D
1862 | +d
1863 | e
1864 | f
1865 | g
1866 | diff -r 3074c7249d20 -r 599454370881 numbers
1867 | --- a/numbers Thu Jan 01 00:00:00 1970 +0000
1868 | +++ b/numbers Thu Jan 01 00:00:00 1970 +0000
1869 | @@ -1,9 +1,9 @@
1870 | 1
1871 | 2
1872 | 3
1873 | -four
1874 | +4
1875 | 5
1876 | 6
1877 | -7
1878 | +seven
1879 | 8
1880 | nine
1881 | diff -r 3074c7249d20 -r 599454370881 romans
1882 | --- a/romans Thu Jan 01 00:00:00 1970 +0000
1883 | +++ b/romans Thu Jan 01 00:00:00 1970 +0000
1884 | @@ -1,5 +1,5 @@
1885 | I
1886 | -II
1887 | +ii
1888 | III
1889 | IV
1890 | V
1891 |
1843 | 1892 |
1844 % 3074c7249d20 (1) E1 1893 % 3074c7249d20 (1) E1
1845 rewritten(description, content) as 599454370881 using amend by test (Thu Jan 01 00:00:00 1970 +0000)
1846 diff -r 3074c7249d20 -r 599454370881 changeset-description
1847 --- a/changeset-description
1848 +++ b/changeset-description
1849 @@ -1,1 +1,1 @@
1850 -E1
1851 +E2
1852
1853 diff -r 3074c7249d20 -r 599454370881 letters
1854 --- a/letters Thu Jan 01 00:00:00 1970 +0000
1855 +++ b/letters Thu Jan 01 00:00:00 1970 +0000
1856 @@ -1,7 +1,7 @@
1857 a
1858 b
1859 c
1860 -D
1861 +d
1862 e
1863 f
1864 g
1865 diff -r 3074c7249d20 -r 599454370881 numbers
1866 --- a/numbers Thu Jan 01 00:00:00 1970 +0000
1867 +++ b/numbers Thu Jan 01 00:00:00 1970 +0000
1868 @@ -1,9 +1,9 @@
1869 1
1870 2
1871 3
1872 -four
1873 +4
1874 5
1875 6
1876 -7
1877 +seven
1878 8
1879 nine
1880 diff -r 3074c7249d20 -r 599454370881 romans
1881 --- a/romans Thu Jan 01 00:00:00 1970 +0000
1882 +++ b/romans Thu Jan 01 00:00:00 1970 +0000
1883 @@ -1,5 +1,5 @@
1884 I
1885 -II
1886 +ii
1887 III
1888 IV
1889 V
1890
1891 1894
1892 $ cd .. 1895 $ cd ..
1893 1896
1894 Phase divergence with file removal cancelation 1897 Phase divergence with file removal cancelation
1895 ============================================== 1898 ==============================================