Mercurial > evolve
changeset 4675:79bc0f1a832e mercurial-4.4
test-compat: merge mercurial-4.5 into mercurial-4.4
line wrap: on
line diff
--- a/tests/test-discovery-obshashrange.t Wed Jun 05 17:46:06 2019 +0200 +++ b/tests/test-discovery-obshashrange.t Wed Jun 05 17:56:44 2019 +0200 @@ -315,58 +315,17 @@ * @45f8b879de922f6a6e620ba04205730335b6fc7e (*)> updated evo-ext-obscache in *.???? seconds (0r, 1o) (glob) * @45f8b879de922f6a6e620ba04205730335b6fc7e (*)> debugobsolete ffffffffffffffffffffffffffffffffffffffff 45f8b879de922f6a6e620ba04205730335b6fc7e exited 0 after *.?? seconds (glob) * @45f8b879de922f6a6e620ba04205730335b6fc7e (*)> push -f --debug (glob) - * @45f8b879de922f6a6e620ba04205730335b6fc7e (*)> running python "*/dummyssh" *user@dummy* *hg -R server serve --stdio* (glob) - * @45f8b879de922f6a6e620ba04205730335b6fc7e (*)> sending hello command (glob) - * @45f8b879de922f6a6e620ba04205730335b6fc7e (*)> sending between command (glob) - * @45f8b879de922f6a6e620ba04205730335b6fc7e (*)> remote: * (glob) - * @45f8b879de922f6a6e620ba04205730335b6fc7e (*)> remote: capabilities: _evoext_getbundle_obscommon _evoext_obshashrange_v1 batch branchmap bundle2=HG20%0Abookmarks%0Achangegroup%3D01%2C02%0Adigests%3Dmd5%2Csha1%2Csha512%0Aerror%3Dabort%2Cunsupportedcontent%2Cpushraced%2Cpushkey%0Ahgtagsfnodes%0Alistkeys%0Aobsmarkers%3DV0%2CV1%0Aphases%3Dheads%0Apushkey%0Aremote-changegroup%3Dhttp%2Chttps changegroupsubset getbundle known lookup pushkey streamreqs=generaldelta,revlogv1 unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash (glob) - * @45f8b879de922f6a6e620ba04205730335b6fc7e (*)> remote: 1 (glob) - * @45f8b879de922f6a6e620ba04205730335b6fc7e (*)> query 1; heads (glob) - * @45f8b879de922f6a6e620ba04205730335b6fc7e (*)> sending batch command (glob) - * @45f8b879de922f6a6e620ba04205730335b6fc7e (*)> taking quick initial sample (glob) - * @45f8b879de922f6a6e620ba04205730335b6fc7e (*)> query 2; still undecided: 5, sample size is: 5 (glob) - * @45f8b879de922f6a6e620ba04205730335b6fc7e (*)> sending known command (glob) - * @45f8b879de922f6a6e620ba04205730335b6fc7e (*)> 2 total queries in *.????s (glob) * @45f8b879de922f6a6e620ba04205730335b6fc7e (*)> found 1 common and 1 unknown server heads, 2 roundtrips in *.????s (glob) - * @45f8b879de922f6a6e620ba04205730335b6fc7e (*)> preparing listkeys for "phases" (glob) - * @45f8b879de922f6a6e620ba04205730335b6fc7e (*)> sending listkeys command (glob) - * @45f8b879de922f6a6e620ba04205730335b6fc7e (*)> received listkey for "phases": 58 bytes (glob) - * @45f8b879de922f6a6e620ba04205730335b6fc7e (*)> preparing listkeys for "namespaces" (glob) - * @45f8b879de922f6a6e620ba04205730335b6fc7e (*)> sending listkeys command (glob) - * @45f8b879de922f6a6e620ba04205730335b6fc7e (*)> received listkey for "namespaces": 40 bytes (glob) * @45f8b879de922f6a6e620ba04205730335b6fc7e (*)> strip detected, evo-ext-stablerange-mergepoint cache reset (glob) * @45f8b879de922f6a6e620ba04205730335b6fc7e (*)> strip detected, evo-ext-depthcache cache reset (glob) * @45f8b879de922f6a6e620ba04205730335b6fc7e (*)> updated evo-ext-depthcache in *.???? seconds (6r) (glob) * @45f8b879de922f6a6e620ba04205730335b6fc7e (*)> updated evo-ext-stablerange-mergepoint in *.???? seconds (6r) (glob) - 1970/01/01 00:00:00 * @45f8b879de922f6a6e620ba04205730335b6fc7e (*)> updated evo-ext-obshashrange in *.???? seconds (6r, 4o) (glob) - * @45f8b879de922f6a6e620ba04205730335b6fc7e (*)> query 0; add more sample (target 100, current 1) (glob) - * @45f8b879de922f6a6e620ba04205730335b6fc7e (*)> query 0; sample size is 9, largest range 5 (glob) - * @45f8b879de922f6a6e620ba04205730335b6fc7e (*)> sending evoext_obshashrange_v1 command (glob) + * @45f8b879de922f6a6e620ba04205730335b6fc7e (*)> updated evo-ext-obshashrange in *.???? seconds (6r, 4o) (glob) 1970/01/01 00:00:00 * @45f8b879de922f6a6e620ba04205730335b6fc7e (*)> strip detected, evo-ext-stablesort cache reset (glob) 1970/01/01 00:00:00 * @45f8b879de922f6a6e620ba04205730335b6fc7e (*)> updated evo-ext-stablesort in *.???? seconds (6r) (glob) 1970/01/01 00:00:00 * @45f8b879de922f6a6e620ba04205730335b6fc7e (*)> strip detected, evo-ext-firstmerge cache reset (glob) 1970/01/01 00:00:00 * @45f8b879de922f6a6e620ba04205730335b6fc7e (*)> updated evo-ext-firstmerge in *.???? seconds (6r) (glob) * @45f8b879de922f6a6e620ba04205730335b6fc7e (*)> obsdiscovery, 0/5 mismatch - 1 obshashrange queries in *.???? seconds (glob) - * @45f8b879de922f6a6e620ba04205730335b6fc7e (*)> obsdiscovery, 0/5 mismatch - 1 obshashrange queries in *.???? seconds (glob) - * @45f8b879de922f6a6e620ba04205730335b6fc7e (*)> checking for updated bookmarks (glob) - * @45f8b879de922f6a6e620ba04205730335b6fc7e (*)> preparing listkeys for "bookmarks" (glob) - * @45f8b879de922f6a6e620ba04205730335b6fc7e (*)> sending listkeys command (glob) - * @45f8b879de922f6a6e620ba04205730335b6fc7e (*)> received listkey for "bookmarks": 0 bytes (glob) - * @45f8b879de922f6a6e620ba04205730335b6fc7e (*)> list of changesets: (glob) - * @45f8b879de922f6a6e620ba04205730335b6fc7e (*)> 45f8b879de922f6a6e620ba04205730335b6fc7e (glob) - * @45f8b879de922f6a6e620ba04205730335b6fc7e (*)> sending unbundle command (glob) - * @45f8b879de922f6a6e620ba04205730335b6fc7e (*)> bundle2-output-bundle: "HG20", 4 parts total (glob) - * @45f8b879de922f6a6e620ba04205730335b6fc7e (*)> bundle2-output-part: "replycaps" * bytes payload (glob) - * @45f8b879de922f6a6e620ba04205730335b6fc7e (*)> bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload (glob) - * @45f8b879de922f6a6e620ba04205730335b6fc7e (*)> bundle2-output-part: "phase-heads" 24 bytes payload (glob) - * @45f8b879de922f6a6e620ba04205730335b6fc7e (*)> bundle2-output-part: "obsmarkers" streamed payload (glob) - * @45f8b879de922f6a6e620ba04205730335b6fc7e (*)> bundle2-input-bundle: no-transaction (glob) - * @45f8b879de922f6a6e620ba04205730335b6fc7e (*)> bundle2-input-part: "reply:changegroup" (advisory) (params: 0 advisory) supported (glob) - * @45f8b879de922f6a6e620ba04205730335b6fc7e (*)> bundle2-input-part: "reply:obsmarkers" (params: 0 advisory) supported (glob) - * @45f8b879de922f6a6e620ba04205730335b6fc7e (*)> bundle2-input-bundle: 1 parts total (glob) - * @45f8b879de922f6a6e620ba04205730335b6fc7e (*)> preparing listkeys for "phases" (glob) - * @45f8b879de922f6a6e620ba04205730335b6fc7e (*)> sending listkeys command (glob) - * @45f8b879de922f6a6e620ba04205730335b6fc7e (*)> received listkey for "phases": 58 bytes (glob) * @45f8b879de922f6a6e620ba04205730335b6fc7e (*)> push -f --debug exited 0 after *.?? seconds (glob) * @45f8b879de922f6a6e620ba04205730335b6fc7e (*)> log -G (glob) * @45f8b879de922f6a6e620ba04205730335b6fc7e (*)> writing .hg/cache/tags2-visible with 0 tags (glob) @@ -1001,7 +960,7 @@ $ hg --config extensions.strip= strip -r 'desc("foo")' 0 files updated, 0 files merged, 1 files removed, 0 files unresolved - saved backup bundle to $TESTTMP/client/.hg/strip-backup/45f8b879de92-94c82517-backup.hg + saved backup bundle to $TESTTMP/client/.hg/strip-backup/45f8b879de92-94c82517-backup.hg (glob) $ hg log -G o 7 4de32a90b66c r7 tip | @@ -1153,61 +1112,9 @@ $ ls -1 .hg/cache/ | grep evoext [1] $ hg strip -r 5 --config extensions.strip= - saved backup bundle to $TESTTMP/client/.hg/strip-backup/c8d03c1b5e94-b257442b-backup.hg + saved backup bundle to $TESTTMP/client/.hg/strip-backup/c8d03c1b5e94-b257442b-backup.hg (glob) $ f -s .hg/cache/evoext* .hg/cache/evoext-obscache-00: size=70 $ cd .. -Check capabilities advertisement -================================ - - $ hg init with-evolve - $ cat << EOF >> with-evolve/.hg/hgrc - > [experimental] - > evolution.exchange=yes - > EOF - $ hg init without-evolve - $ cat << EOF >> without-evolve/.hg/hgrc - > [experimental] - > evolution.exchange=no - > EOF - - $ hg debugcapabilities ssh://user@dummy/with-evolve | grep _evoext - _evoext_getbundle_obscommon - _evoext_obshashrange_v1 - $ hg debugcapabilities ssh://user@dummy/without-evolve | grep _evoext - [1] - -Using http: - - $ cat > web.conf << EOF - > [paths] - > / = * - > EOF - -(evolve version first) - - $ hg serve --web-conf web.conf -p $HGPORT -d --pid-file hg.pid - $ cat hg.pid >> $DAEMON_PIDS - - $ hg debugcapabilities http://localhost:$HGPORT/with-evolve| grep _evoext - _evoext_getbundle_obscommon - _evoext_obshashrange_v1 - $ hg debugcapabilities http://localhost:$HGPORT/without-evolve| grep _evoext - [1] - $ killdaemons.py - - -(evolve version second) - - $ hg serve --web-conf web.conf -p $HGPORT -d --pid-file hg.pid - $ cat hg.pid >> $DAEMON_PIDS - - $ hg debugcapabilities http://localhost:$HGPORT/without-evolve| grep _evoext - [1] - $ hg debugcapabilities http://localhost:$HGPORT/with-evolve| grep _evoext - _evoext_getbundle_obscommon - _evoext_obshashrange_v1 - - $ killdaemons.py
--- a/tests/test-evolve-abort-orphan.t Wed Jun 05 17:46:06 2019 +0200 +++ b/tests/test-evolve-abort-orphan.t Wed Jun 05 17:56:44 2019 +0200 @@ -78,7 +78,6 @@ $ echo babar > d $ hg add d $ hg amend - 1 new orphan changesets $ hg evolve --all move:[4] added d @@ -110,7 +109,7 @@ $ hg glog @ 5:e93a9161a274 added c | () draft - | * 4:c41c793e0ef1 added d + | o 4:c41c793e0ef1 added d | | () draft | x 3:ca1b80f7960a added c |/ () draft @@ -151,7 +150,6 @@ $ echo bar > c $ hg add c $ hg amend - 3 new orphan changesets $ hg evolve --all move:[2] added b @@ -185,7 +183,7 @@ | () draft o 7:125af0ed8cae added a | () draft - | * 6:e83de241f751 added d + | o 6:e83de241f751 added d | | () draft | @ 5:e93a9161a274 added c | | () draft @@ -197,18 +195,17 @@ () draft $ hg evolve --abort - 1 new orphan changesets evolve aborted working directory is now at 125af0ed8cae $ hg glog @ 7:125af0ed8cae added a | () draft - | * 6:e83de241f751 added d + | o 6:e83de241f751 added d | | () draft - | * 5:e93a9161a274 added c + | o 5:e93a9161a274 added c | | () draft - | * 2:b1661037fa25 added b + | o 2:b1661037fa25 added b | | () draft | x 1:c7586e2a9264 added a |/ () draft @@ -259,7 +256,6 @@ [1] added a $ echo aa > a $ hg amend - 5 new orphan changesets $ hg evolve --all move:[2] added b @@ -282,11 +278,11 @@ | () draft | @ 6:8f20d4390c21 foo to a | | () draft - | | * 5:bcb1c47f8520 added d + | | o 5:bcb1c47f8520 added d | | | () draft | | x 4:86d2603075a3 added c | |/ () draft - | | * 3:17509928e5bf added c + | | o 3:17509928e5bf added c | | | () draft | | x 2:9f0c80a55ddc added b | |/ () draft @@ -296,22 +292,21 @@ () draft $ hg evolve --abort - 2 new orphan changesets evolve aborted working directory is now at 807e8e2ca559 $ hg glog @ 7:807e8e2ca559 added a | () draft - | * 6:8f20d4390c21 foo to a + | o 6:8f20d4390c21 foo to a | | () draft - | | * 5:bcb1c47f8520 added d + | | o 5:bcb1c47f8520 added d | | | () draft - | | * 4:86d2603075a3 added c + | | o 4:86d2603075a3 added c | |/ () draft - | | * 3:17509928e5bf added c + | | o 3:17509928e5bf added c | | | () draft - | | * 2:9f0c80a55ddc added b + | | o 2:9f0c80a55ddc added b | |/ () draft | x 1:2f913b0c9220 added a |/ () draft @@ -345,11 +340,11 @@ | () draft | @ 6:8f20d4390c21 foo to a | | () draft - | | * 5:bcb1c47f8520 added d + | | o 5:bcb1c47f8520 added d | | | () draft | | x 4:86d2603075a3 added c | |/ () draft - | | * 3:17509928e5bf added c + | | o 3:17509928e5bf added c | | | () draft | | x 2:9f0c80a55ddc added b | |/ () draft @@ -374,7 +369,6 @@ adding file changes added 10 changesets with 8 changes to 5 files (+4 heads) 3 new obsolescence markers - 3 new orphan changesets $ cd ../clonerepo $ hg up 7f8e8bd9f0b6 3 files updated, 0 files merged, 0 files removed, 0 files unresolved @@ -466,14 +460,13 @@ $ echo foo > c $ hg add c $ hg amend - 2 new orphan changesets $ hg glog @ 4:a0086c17bfc7 added a | () draft - | * 3:17509928e5bf added c + | o 3:17509928e5bf added c | | () draft - | * 2:9f0c80a55ddc added b + | o 2:9f0c80a55ddc added b | | (bm1) draft | x 1:2f913b0c9220 added a |/ () draft @@ -504,16 +497,15 @@ () draft $ hg evolve --abort - 1 new orphan changesets evolve aborted working directory is now at a0086c17bfc7 $ hg glog @ 4:a0086c17bfc7 added a | () draft - | * 3:17509928e5bf added c + | o 3:17509928e5bf added c | | () draft - | * 2:9f0c80a55ddc added b + | o 2:9f0c80a55ddc added b | | (bm1) draft | x 1:2f913b0c9220 added a |/ () draft
--- a/tests/test-evolve-abort-phasediv.t Wed Jun 05 17:46:06 2019 +0200 +++ b/tests/test-evolve-abort-phasediv.t Wed Jun 05 17:56:44 2019 +0200 @@ -66,7 +66,6 @@ () draft $ hg phase -r c41c793e0ef1 --public --hidden - 1 new phase-divergent changesets $ hg glog @ 6:ddba58020bc0 added d @@ -157,7 +156,6 @@ $ hg add b $ hg amend $ hg phase -r c41c793e0ef1 --public --hidden - 2 new phase-divergent changesets $ hg evolve --list e44ebefe4f54: added d @@ -186,7 +184,7 @@ | () draft | x 8:9ff8adbe8a24 added c |/ () draft - | * 7:e44ebefe4f54 added d + | o 7:e44ebefe4f54 added d |/ () draft | x 6:ddba58020bc0 added d |/ () draft @@ -217,7 +215,6 @@ [1] $ hg evolve --abort - 1 new phase-divergent changesets evolve aborted working directory is now at 28cd06b3f801 @@ -226,7 +223,7 @@ | () draft | x 8:9ff8adbe8a24 added c |/ () draft - | * 7:e44ebefe4f54 added d + | o 7:e44ebefe4f54 added d |/ () draft | x 6:ddba58020bc0 added d |/ () draft @@ -255,7 +252,7 @@ $ hg glog --hidden @ 10:ef9b72b9b42c added d | () draft - | * 9:28cd06b3f801 added c + | o 9:28cd06b3f801 added c |/ () draft | x 8:9ff8adbe8a24 added c |/ () draft @@ -301,14 +298,13 @@ [1] $ hg evolve --abort - 1 new phase-divergent changesets evolve aborted working directory is now at ef9b72b9b42c $ hg glog --hidden @ 10:ef9b72b9b42c added d | () draft - | * 9:28cd06b3f801 added c + | o 9:28cd06b3f801 added c |/ () draft | x 8:9ff8adbe8a24 added c |/ () draft
--- a/tests/test-evolve-content-divergent-basic.t Wed Jun 05 17:46:06 2019 +0200 +++ b/tests/test-evolve-content-divergent-basic.t Wed Jun 05 17:56:44 2019 +0200 @@ -107,7 +107,6 @@ 1 changesets pruned $ hg prune -s 593c57f2117e "desc('added b')" --hidden 1 changesets pruned - 2 new content-divergent changesets $ hg log -G --patch @ 3:8374d2ddc3a4@default(draft) divergent [content-divergent] @@ -118,7 +117,7 @@ | @@ -0,0 +1,1 @@ | +bdivergent | - | * 2:593c57f2117e@default(draft) divergent [content-divergent] + | o 2:593c57f2117e@default(draft) divergent [content-divergent] |/ diff --git a/bdivergent1 b/bdivergent1 | new file mode 100644 | --- /dev/null @@ -200,25 +199,24 @@ Creating content-divergence with branch change where base, divergent and other have different branches - $ hg branch -r . foobar - changed branch on 1 changesets + $ hg branch --force foobar + marked working directory as branch foobar + (branches are permanent and global, did you want a bookmark?) + $ hg amend $ hg up c41c793e0ef1 --hidden - updating to a hidden changeset c41c793e0ef1 - (hidden revision 'c41c793e0ef1' was rewritten as: 9e5dffcb3d48) 0 files updated, 0 files merged, 0 files removed, 0 files unresolved working directory parent is obsolete! (c41c793e0ef1) - (use 'hg evolve' to update to its successor: 9e5dffcb3d48) + (use 'hg evolve' to update to its successor: bdeedce1f621) $ echo bar > d $ hg branch watwat marked working directory as branch watwat $ hg amend - 2 new content-divergent changesets $ hg glog @ 6:264b04f771fb added d | () [watwat] draft - | * 5:9e5dffcb3d48 added d + | o 5:bdeedce1f621 added d |/ () [foobar] draft o 3:ca1b80f7960a added c | () [default] draft @@ -235,6 +233,7 @@ merge:[6] added d with: [5] added d base: [4] added d + merging "other" content-divergent changeset 'bdeedce1f621' 0 files updated, 0 files merged, 0 files removed, 0 files unresolved content divergent changesets on different branches. choose branch for the resolution changeset. (a) default or (b) watwat or (c) foobar? c @@ -269,12 +268,11 @@ $ hg prune -r 0ac42f1bc15c -s . --hidden 1 changesets pruned - 2 new content-divergent changesets $ hg glog @ 9:59081c9c425a added a d with bar in it, expect some beers | () [default] draft - | * 8:f621d00f5f0e added d + | o 8:f621d00f5f0e added d |/ () [foobar] draft o 3:ca1b80f7960a added c | () [default] draft @@ -310,19 +308,16 @@ $ hg amend -m "foo to d" $ hg up a9d6fd6b5e40 --hidden - updating to a hidden changeset a9d6fd6b5e40 - (hidden revision 'a9d6fd6b5e40' was rewritten as: b10b07a394f1) 1 files updated, 0 files merged, 0 files removed, 0 files unresolved working directory parent is obsolete! (a9d6fd6b5e40) (use 'hg evolve' to update to its successor: b10b07a394f1) $ echo babar > d $ hg amend -m "foo to d" - 2 new content-divergent changesets $ hg glog @ 12:0bb497fed24a foo to d | () [default] draft - | * 11:b10b07a394f1 foo to d + | o 11:b10b07a394f1 foo to d |/ () [default] draft o 3:ca1b80f7960a added c | () [default] draft @@ -369,19 +364,16 @@ $ hg amend -m "bar to d, expect beers" $ hg up 11175423b5dc --hidden - updating to a hidden changeset 11175423b5dc - (hidden revision '11175423b5dc' was rewritten as: 27f0463f169a) 1 files updated, 0 files merged, 0 files removed, 0 files unresolved working directory parent is obsolete! (11175423b5dc) (use 'hg evolve' to update to its successor: 27f0463f169a) $ echo wat > d $ hg amend -m "wat to d, wat?" - 2 new content-divergent changesets $ hg glog @ 15:f542037ddf31 wat to d, wat? | () [default] draft - | * 14:27f0463f169a bar to d, expect beers + | o 14:27f0463f169a bar to d, expect beers |/ () [default] draft o 3:ca1b80f7960a added c | () [default] draft @@ -478,8 +470,6 @@ $ echo 'babar' >> a $ hg amend $ hg up --hidden 'min(desc("More addition"))' - updating to a hidden changeset 867e43582046 - (hidden revision '867e43582046' was rewritten as: fc6349f931da) 1 files updated, 0 files merged, 0 files removed, 0 files unresolved working directory parent is obsolete! (867e43582046) (use 'hg evolve' to update to its successor: fc6349f931da) @@ -488,11 +478,10 @@ $ cat a.old >> a $ rm a.old $ hg amend - 2 new content-divergent changesets $ glog @ 3:051337a45e7c@default(draft) bk:[] More addition | - | * 2:fc6349f931da@default(draft) bk:[] More addition + | o 2:fc6349f931da@default(draft) bk:[] More addition |/ o 0:6569b5a81c7e@default(public) bk:[] root @@ -571,14 +560,11 @@ $ hg up --hidden 'min(desc("More addition"))' - updating to a hidden changeset 867e43582046 - (hidden revision '867e43582046' was rewritten as: 5bf84d1d71d1) 1 files updated, 0 files merged, 0 files removed, 0 files unresolved working directory parent is obsolete! (867e43582046) (use 'hg evolve' to update to its successor: 5bf84d1d71d1) $ echo 'gotta break' >> a $ hg amend - 2 new content-divergent changesets # reamend so that the case is not the first precursor. @@ -590,7 +576,7 @@ $ glog @ 6:13c1b75640a1@default(draft) bk:[] More addition (2) | - | * 4:5bf84d1d71d1@default(draft) bk:[] More addition + | o 4:5bf84d1d71d1@default(draft) bk:[] More addition |/ o 0:6569b5a81c7e@default(public) bk:[] root @@ -747,8 +733,6 @@ > EOF $ hg commit --amend -m E2 $ hg --hidden update -r 'desc(E1)' - updating to a hidden changeset 4a250e5bd992 - (hidden revision '4a250e5bd992' was rewritten as: 084ae625fa51) 2 files updated, 0 files merged, 0 files removed, 0 files unresolved working directory parent is obsolete! (4a250e5bd992) (use 'hg evolve' to update to its successor: 084ae625fa51) @@ -786,7 +770,6 @@ > IX > EOF $ hg commit --amend -m E3 - 2 new content-divergent changesets $ hg log -G --patch --hidden @ 3:19ed1bf64a2c@default(draft) E3 [content-divergent] | diff --git a/numbers b/numbers @@ -805,7 +788,7 @@ | -II | +ii | - | * 2:084ae625fa51@default(draft) E2 [content-divergent] + | o 2:084ae625fa51@default(draft) E2 [content-divergent] |/ diff --git a/letters b/letters | --- a/letters | +++ b/letters @@ -891,7 +874,7 @@ content-divergent: 084ae625fa51 (draft) (precursor 4a250e5bd992) $ hg obslog --all --patch - * 084ae625fa51 (2) E2 + o 084ae625fa51 (2) E2 | | @ 19ed1bf64a2c (3) E3 |/
--- a/tests/test-evolve-content-divergent-corner-cases.t Wed Jun 05 17:46:06 2019 +0200 +++ b/tests/test-evolve-content-divergent-corner-cases.t Wed Jun 05 17:56:44 2019 +0200 @@ -62,12 +62,11 @@ 1 changesets pruned $ hg prune -s 593c57f2117e "desc('added b')" --hidden 1 changesets pruned - 2 new content-divergent changesets $ hg log -G @ 3:8374d2ddc3a4@default(draft) divergent [content-divergent] | - | * 2:593c57f2117e@default(draft) divergent [content-divergent] + | o 2:593c57f2117e@default(draft) divergent [content-divergent] |/ o 0:9092f1db7931@default(draft) added a [] @@ -120,12 +119,11 @@ 1 changesets pruned $ hg prune -s e3ff64ce8d4c 48819a835615 --hidden 1 changesets pruned - 2 new content-divergent changesets $ hg log -G @ 7:b2ae71172042@default(draft) add _c [content-divergent] | - | * 6:e3ff64ce8d4c@default(draft) add cdivergent1 [content-divergent] + | o 6:e3ff64ce8d4c@default(draft) add cdivergent1 [content-divergent] |/ | o 4:45bf1312f454@default(draft) divergent [] |/ @@ -175,11 +173,10 @@ 1 changesets pruned $ hg prune -s 05a6b6a9e633 37445b16603b --hidden 1 changesets pruned - 2 new content-divergent changesets $ hg log -G @ 3:6b096fb45070@default(draft) bdivergent [content-divergent] | - | * 2:05a6b6a9e633@default(draft) bdivergent [content-divergent] + | o 2:05a6b6a9e633@default(draft) bdivergent [content-divergent] |/ o 0:135f39f4bd78@default(draft) add _a [] @@ -249,17 +246,15 @@ Lets create divergence $ hg prune 4 -s . --hidden 1 changesets pruned - 2 new content-divergent changesets Making obsolete resolution parent $ hg prune 3 1 changesets pruned - 1 new orphan changesets $ hg glog @ 6:de4ea3103326 updated e | () [default] draft - | * 5:ff6f7cd76a7c updated e + | o 5:ff6f7cd76a7c updated e | | () [default] draft | x 3:9150fe93bec6 added d | | () [default] draft @@ -336,18 +331,15 @@ create some content divergence $ hg co dff6e52f5e41 --hidden - updating to a hidden changeset dff6e52f5e41 - (hidden revision 'dff6e52f5e41' was rewritten as: 0825dcee2670) 0 files updated, 0 files merged, 1 files removed, 0 files unresolved working directory parent is obsolete! (dff6e52f5e41) (use 'hg evolve' to update to its successor: 0825dcee2670) $ hg revert -r .^ c $ hg amend - 2 new content-divergent changesets $ hg glog --hidden @ 3:92ecd58f9b05 delete a | () [default] draft - | * 2:0825dcee2670 delete a + | o 2:0825dcee2670 delete a |/ () [default] draft | x 1:dff6e52f5e41 delete a |/ () [default] draft
--- a/tests/test-evolve-content-divergent-interrupted.t Wed Jun 05 17:46:06 2019 +0200 +++ b/tests/test-evolve-content-divergent-interrupted.t Wed Jun 05 17:56:44 2019 +0200 @@ -54,19 +54,16 @@ $ hg amend $ hg up c41c793e0ef1 --hidden - updating to a hidden changeset c41c793e0ef1 - (hidden revision 'c41c793e0ef1' was rewritten as: e49523854bc8) 1 files updated, 0 files merged, 0 files removed, 0 files unresolved working directory parent is obsolete! (c41c793e0ef1) (use 'hg evolve' to update to its successor: e49523854bc8) $ echo foobar > d $ hg amend - 2 new content-divergent changesets $ hg glog --hidden @ 6:9c1631e352d9 added d | () draft - | * 5:e49523854bc8 added d + | o 5:e49523854bc8 added d |/ () draft | x 4:c41c793e0ef1 added d |/ () draft @@ -128,7 +125,7 @@ $ hg glog --hidden @ 6:9c1631e352d9 added d | () draft - | * 5:e49523854bc8 added d + | o 5:e49523854bc8 added d |/ () draft | x 4:c41c793e0ef1 added d |/ () draft @@ -151,14 +148,12 @@ 0 files updated, 0 files merged, 1 files removed, 0 files unresolved $ echo bar > c $ hg amend - 2 new orphan changesets $ hg up ca1b80f7960a --hidden 1 files updated, 0 files merged, 0 files removed, 0 files unresolved working directory parent is obsolete! (ca1b80f7960a) (use 'hg evolve' to update to its successor: 2ba73e31f264) $ echo foobar > c $ hg amend - 2 new content-divergent changesets $ echo bar > c $ hg amend @@ -167,13 +162,13 @@ | () draft | x 9:7398f702a162 added c |/ () draft - | * 8:2ba73e31f264 added c + | o 8:2ba73e31f264 added c |/ () draft - | * 7:f0f1694f123e added d + | o 7:f0f1694f123e added d | | () draft | | x 6:9c1631e352d9 added d | |/ () draft - | | * 5:e49523854bc8 added d + | | o 5:e49523854bc8 added d | |/ () draft | | x 4:c41c793e0ef1 added d | |/ () draft @@ -201,7 +196,6 @@ [1] $ hg evolve --abort - 2 new content-divergent changesets evolve aborted working directory is now at 491e10505bae @@ -210,13 +204,13 @@ | () draft | x 9:7398f702a162 added c |/ () draft - | * 8:2ba73e31f264 added c + | o 8:2ba73e31f264 added c |/ () draft - | * 7:f0f1694f123e added d + | o 7:f0f1694f123e added d | | () draft | | x 6:9c1631e352d9 added d | |/ () draft - | | * 5:e49523854bc8 added d + | | o 5:e49523854bc8 added d | |/ () draft | | x 4:c41c793e0ef1 added d | |/ () draft @@ -230,7 +224,7 @@ () draft $ hg obslog -r . --all - * 2ba73e31f264 (8) added c + o 2ba73e31f264 (8) added c | | @ 491e10505bae (10) added c | | @@ -273,19 +267,16 @@ $ hg amend $ hg up --hidden c41c793e0ef1 - updating to a hidden changeset c41c793e0ef1 - (hidden revision 'c41c793e0ef1' was rewritten as: 69bdd23a9b0d) 2 files updated, 0 files merged, 0 files removed, 0 files unresolved working directory parent is obsolete! (c41c793e0ef1) (use 'hg evolve' to update to its successor: 69bdd23a9b0d) $ echo bar > d $ hg amend - 2 new content-divergent changesets $ hg glog @ 7:e49523854bc8 added d | () draft - | * 6:69bdd23a9b0d added d + | o 6:69bdd23a9b0d added d | | () draft o | 3:ca1b80f7960a added c | | () draft @@ -313,7 +304,7 @@ $ hg glog @ 7:e49523854bc8 added d | () draft - | * 6:69bdd23a9b0d added d + | o 6:69bdd23a9b0d added d | | () draft o | 3:ca1b80f7960a added c | | () draft @@ -337,7 +328,7 @@ $ hg glog @ 8:33e4442acf98 added d | () draft - | * 7:e49523854bc8 added d + | o 7:e49523854bc8 added d | | () draft | o 3:ca1b80f7960a added c | | () draft @@ -366,7 +357,7 @@ $ hg glog @ 8:33e4442acf98 added d | () draft - | * 7:e49523854bc8 added d + | o 7:e49523854bc8 added d | | () draft | o 3:ca1b80f7960a added c | | () draft @@ -415,19 +406,16 @@ $ hg amend $ hg up c41c793e0ef1 --hidden - updating to a hidden changeset c41c793e0ef1 - (hidden revision 'c41c793e0ef1' was rewritten as: e49523854bc8) 1 files updated, 0 files merged, 0 files removed, 0 files unresolved working directory parent is obsolete! (c41c793e0ef1) (use 'hg evolve' to update to its successor: e49523854bc8) $ echo foobar > d $ hg amend - 2 new content-divergent changesets $ hg glog --hidden @ 6:9c1631e352d9 added d | () draft - | * 5:e49523854bc8 added d + | o 5:e49523854bc8 added d |/ () draft | x 4:c41c793e0ef1 added d |/ () draft @@ -457,7 +445,7 @@ $ hg glog --hidden @ 6:9c1631e352d9 added d | () draft - | * 5:e49523854bc8 added d + | o 5:e49523854bc8 added d |/ () draft | x 4:c41c793e0ef1 added d |/ () draft @@ -480,7 +468,7 @@ $ hg glog @ 7:517d4375cb72 added d | () draft - | * 5:e49523854bc8 added d + | o 5:e49523854bc8 added d | | () draft | o 3:ca1b80f7960a added c | | () draft @@ -509,7 +497,7 @@ $ hg glog @ 7:517d4375cb72 added d | () draft - | * 5:e49523854bc8 added d + | o 5:e49523854bc8 added d | | () draft | o 3:ca1b80f7960a added c | | () draft @@ -530,7 +518,7 @@ $ hg glog @ 8:8fd1c4bd144c added d | () draft - | * 5:e49523854bc8 added d + | o 5:e49523854bc8 added d | | () draft | o 3:ca1b80f7960a added c | | () draft @@ -573,9 +561,9 @@ XXX: we should have preserved the wdir to be at rev 8 $ hg glog - * 8:8fd1c4bd144c added d + o 8:8fd1c4bd144c added d | () draft - | * 5:e49523854bc8 added d + | o 5:e49523854bc8 added d | | () draft | @ 3:ca1b80f7960a added c | | () draft
--- a/tests/test-evolve-content-divergent-meta.t Wed Jun 05 17:46:06 2019 +0200 +++ b/tests/test-evolve-content-divergent-meta.t Wed Jun 05 17:56:44 2019 +0200 @@ -62,13 +62,12 @@ 1 changesets pruned $ hg prune -r "min(desc('added c'))" -s "max(desc('added c'))" --hidden 1 changesets pruned - 2 new content-divergent changesets $ hg glog @ 4:6c06cda6dc99 added c | draft content-divergent | - | * 3:0c9267e23c9d added c e + | o 3:0c9267e23c9d added c e |/ draft content-divergent | o 1:1740ad2a1eda added b @@ -80,7 +79,6 @@ $ cd ../userbar $ hg pull ./../userfoo -q - 2 new content-divergent changesets $ hg evolve --content-divergent --any merge:[3] added c e
--- a/tests/test-evolve-content-divergent-relocation.t Wed Jun 05 17:46:06 2019 +0200 +++ b/tests/test-evolve-content-divergent-relocation.t Wed Jun 05 17:56:44 2019 +0200 @@ -41,20 +41,18 @@ 0 files updated, 0 files merged, 2 files removed, 0 files unresolved $ echo bar > b $ hg amend - 2 new orphan changesets $ hg rebase -r b1661037fa25 -d 8fa14d15e168 --hidden --config experimental.evolution.allowdivergence=True rebasing 2:b1661037fa25 "added b" - 2 new content-divergent changesets $ hg glog - * 6:da4b96f4a8d6 added b + o 6:da4b96f4a8d6 added b | () [default] draft | @ 5:7ed0642d644b added b | | () [default] draft - | | * 4:c41c793e0ef1 added d + | | o 4:c41c793e0ef1 added d | | | () [default] draft - | | * 3:ca1b80f7960a added c + | | o 3:ca1b80f7960a added c | | | () [default] draft | | x 2:b1661037fa25 added b | |/ () [default] draft @@ -74,9 +72,9 @@ $ hg glog @ 8:171614c9a791 added b | () [default] draft - | * 4:c41c793e0ef1 added d + | o 4:c41c793e0ef1 added d | | () [default] draft - | * 3:ca1b80f7960a added c + | o 3:ca1b80f7960a added c | | () [default] draft | x 2:b1661037fa25 added b |/ () [default] draft @@ -134,19 +132,16 @@ $ hg amend -m "added foo to x" $ hg up 71a392c714b5 --hidden - updating to a hidden changeset 71a392c714b5 - (hidden revision '71a392c714b5' was rewritten as: 1e1a50385a7d) 1 files updated, 0 files merged, 0 files removed, 0 files unresolved working directory parent is obsolete! (71a392c714b5) (use 'hg evolve' to update to its successor: 1e1a50385a7d) $ hg rebase -r . -d 4ae4427ee9f8 --config experimental.evolution.allowdivergence=True rebasing 11:71a392c714b5 "added x" - 2 new content-divergent changesets $ hg glog @ 13:1e4f6b3bb39b added x | () [default] draft - | * 12:1e1a50385a7d added foo to x + | o 12:1e1a50385a7d added foo to x | | () [bar] draft o | 10:4ae4427ee9f8 added d | | () [default] draft @@ -217,21 +212,18 @@ $ hg amend $ hg up fc6ad2bac162 --hidden - updating to a hidden changeset fc6ad2bac162 - (hidden revision 'fc6ad2bac162' was rewritten as: 2a9f6ccbdeba) 1 files updated, 0 files merged, 0 files removed, 0 files unresolved working directory parent is obsolete! (fc6ad2bac162) (use 'hg evolve' to update to its successor: 2a9f6ccbdeba) $ hg rebase -r . -d b006cf317e0e --config experimental.evolution.allowdivergence=True rebasing 16:fc6ad2bac162 "added y" - 2 new content-divergent changesets $ echo wat > y $ hg amend $ hg glog @ 19:b4575ed6fcfc added y | () [bar] draft - | * 17:2a9f6ccbdeba added y + | o 17:2a9f6ccbdeba added y | | () [default] draft o | 15:b006cf317e0e added foo to x | | () [bar] draft @@ -350,21 +342,18 @@ $ hg amend $ hg up daf1de08f3b0 --hidden - updating to a hidden changeset daf1de08f3b0 - (hidden revision 'daf1de08f3b0' was rewritten as: 3f7a1f693080) 0 files updated, 0 files merged, 1 files removed, 0 files unresolved working directory parent is obsolete! (daf1de08f3b0) (use 'hg evolve' to update to its successor: 3f7a1f693080) $ hg rebase -r . -d 7bbcf24ddecf --config experimental.evolution.allowdivergence=True rebasing 22:daf1de08f3b0 "added z" - 2 new content-divergent changesets $ echo bar > z $ hg amend $ hg glog @ 25:53242575ffa9 added z | () [bar] draft - | * 23:3f7a1f693080 added z + | o 23:3f7a1f693080 added z | | () [default] draft o | 21:7bbcf24ddecf added y | | () [bar] draft
--- a/tests/test-evolve-content-divergent-stack.t Wed Jun 05 17:46:06 2019 +0200 +++ b/tests/test-evolve-content-divergent-stack.t Wed Jun 05 17:56:44 2019 +0200 @@ -64,7 +64,6 @@ 2 files updated, 0 files merged, 0 files removed, 0 files unresolved $ echo bar > a $ hg amend -m "watbar to a" - 3 new orphan changesets $ echo wat > a $ hg amend -m "watbar to a" $ hg evolve --all @@ -89,7 +88,6 @@ 0 files updated, 0 files merged, 3 files removed, 0 files unresolved $ echo wat > a $ hg amend -m "watbar to a" - 3 new orphan changesets $ hg evolve --all move:[2] added b atop:[5] watbar to a @@ -115,26 +113,25 @@ adding file changes added 4 changesets with 0 changes to 4 files (+1 heads) 5 new obsolescence markers - 8 new content-divergent changesets new changesets 82b74d5dc678:15c781f93cac (run 'hg heads' to see heads, 'hg merge' to merge) $ hg glog - * 12:15c781f93cac added d + o 12:15c781f93cac added d | () [default] draft - * 11:9e5fb1d5b955 added c + o 11:9e5fb1d5b955 added c | () [default] draft - * 10:88516dccf68a added b + o 10:88516dccf68a added b | () [default] draft - * 9:82b74d5dc678 watbar to a + o 9:82b74d5dc678 watbar to a | () [default] draft | * 8:c72d2885eb51 added d | | () [default] draft - | * 7:3ce4be6d8e5e added c + | o 7:3ce4be6d8e5e added c | | () [default] draft - | * 6:d5f148423c16 added b + | o 6:d5f148423c16 added b | | () [default] draft - | @ 5:8e222f257bbf watbar to a + | o 5:8e222f257bbf watbar to a |/ () [default] draft o 0:8fa14d15e168 added hgignore () [default] draft @@ -253,7 +250,6 @@ 0 files updated, 0 files merged, 3 files removed, 0 files unresolved $ echo wat > a $ hg amend -m "watbar to a" - 3 new orphan changesets $ hg evolve --all move:[2] added b atop:[5] watbar to a @@ -280,28 +276,27 @@ adding file changes added 5 changesets with 1 changes to 5 files (+1 heads) 4 new obsolescence markers - 8 new content-divergent changesets new changesets 2228e3b74514:d45f050514c2 (run 'hg heads' to see heads, 'hg merge' to merge) $ hg glog - * 13:d45f050514c2 added d + o 13:d45f050514c2 added d | () [default] draft - * 12:8ed612937375 added c + o 12:8ed612937375 added c | () [default] draft - * 11:6eb54b5af3fb added b + o 11:6eb54b5af3fb added b | () [default] draft - * 10:c04ff147ef79 added a + o 10:c04ff147ef79 added a | () [default] draft o 9:2228e3b74514 add newfile | () [default] draft | * 8:c72d2885eb51 added d | | () [default] draft - | * 7:3ce4be6d8e5e added c + | o 7:3ce4be6d8e5e added c | | () [default] draft - | * 6:d5f148423c16 added b + | o 6:d5f148423c16 added b | | () [default] draft - | @ 5:8e222f257bbf watbar to a + | o 5:8e222f257bbf watbar to a |/ () [default] draft o 0:8fa14d15e168 added hgignore () [default] draft
--- a/tests/test-evolve-continue.t Wed Jun 05 17:46:06 2019 +0200 +++ b/tests/test-evolve-continue.t Wed Jun 05 17:56:44 2019 +0200 @@ -38,11 +38,10 @@ $ echo bar > d $ hg add d $ hg amend - 1 new orphan changesets $ hg glog @ 5:cb6a2ab625bb added c | () draft - | * 4:c41c793e0ef1 added d + | o 4:c41c793e0ef1 added d | | () draft | x 3:ca1b80f7960a added c |/ () draft @@ -95,12 +94,11 @@ $ echo bar > e $ hg add e $ hg amend - 1 new orphan changesets $ hg glog @ 8:00a5c774cc37 added d | () draft - | * 7:ad0a59d83efe added e + | o 7:ad0a59d83efe added e | | () draft | x 6:2a4e03d422e2 added d |/ () draft @@ -151,7 +149,6 @@ $ echo bar > b $ hg add b $ hg amend - 3 new orphan changesets $ hg evolve --all --update move:[2] added b @@ -214,18 +211,17 @@ $ echo bar > h $ hg add f h $ hg amend - 4 new orphan changesets $ hg glog @ 16:645135c5caa4 added c | () draft - | * 15:09becba8f97d added h + | o 15:09becba8f97d added h | | () draft - | * 14:5aa7b2bbd944 added g + | o 14:5aa7b2bbd944 added g | | () draft - | * 13:be88f889b6dc added f + | o 13:be88f889b6dc added f | | () draft - | * 12:6642d2c9176e added d + | o 12:6642d2c9176e added d | | () draft | x 11:95665a2de664 added c |/ () draft @@ -292,7 +288,6 @@ $ echo bar > g $ hg add g $ hg amend - 2 new orphan changesets $ hg evolve --all --update --confirm << EOF > y @@ -343,7 +338,6 @@ 2 files updated, 0 files merged, 0 files removed, 0 files unresolved $ echo foobar > g $ hg amend - 2 new orphan changesets $ hg next --evolve move:[22] added g @@ -395,14 +389,13 @@ $ hg rebase -r . -d 1 rebasing 2:29edef26570b "added c" - 1 new orphan changesets $ echo conflict > c $ hg amend $ hg log -G -T "{rev} {desc}\n" @ 5 added c | - | * 3 added d, modified c + | o 3 added d, modified c | | | x 2 added c | |
--- a/tests/test-evolve-cycles.t Wed Jun 05 17:46:06 2019 +0200 +++ b/tests/test-evolve-cycles.t Wed Jun 05 17:56:44 2019 +0200 @@ -50,7 +50,6 @@ Create a cycle $ hg prune -s "desc(B)" "desc(A)" 1 changesets pruned - 2 new orphan changesets $ hg prune -s "desc(C)" "desc(B)" 1 changesets pruned $ hg prune -s "desc(A)" "desc(C)" @@ -188,7 +187,6 @@ Create a first cycle $ hg prune -s "desc(B)" "desc(A)" 1 changesets pruned - 5 new orphan changesets $ hg prune -s "desc(C)" "desc(B)" 1 changesets pruned $ hg prune --split -s "desc(A)" -s "desc(D)" "desc(C)"
--- a/tests/test-evolve-issue5832.t Wed Jun 05 17:46:06 2019 +0200 +++ b/tests/test-evolve-issue5832.t Wed Jun 05 17:56:44 2019 +0200 @@ -52,7 +52,6 @@ 0 files updated, 0 files merged, 3 files removed, 0 files unresolved $ echo foo > a $ hg amend - 2 new orphan changesets $ hg up bde1d2b6b5e5 0 files updated, 0 files merged, 1 files removed, 0 files unresolved @@ -69,11 +68,11 @@ |/ () draft | o 5:7014ec2829cd added a |/ () draft - | * 4:b9b387427a53 merge commit + | o 4:b9b387427a53 merge commit | |\ () draft +---o 3:9402371b436e added c and d | | () draft - | * 2:a1da0651488c added b + | o 2:a1da0651488c added b | | () draft | x 1:1b24879c5c3c added a |/ () draft @@ -90,11 +89,11 @@ |/ () draft | o 5:7014ec2829cd added a |/ () draft - | * 4:b9b387427a53 merge commit + | o 4:b9b387427a53 merge commit | |\ () draft +---x 3:9402371b436e added c and d | | () draft - | * 2:a1da0651488c added b + | o 2:a1da0651488c added b | | () draft | x 1:1b24879c5c3c added a |/ () draft @@ -191,7 +190,6 @@ $ hg ci -Aqm "added l" $ hg pick -r 1b24879c5c3c picking 1:1b24879c5c3c "added a" - 2 new orphan changesets $ hg up bde1d2b6b5e5 0 files updated, 0 files merged, 2 files removed, 0 files unresolved @@ -211,11 +209,11 @@ | | () draft | o 5:0a6281e212fe added l |/ () draft - | * 4:b9b387427a53 merge commit + | o 4:b9b387427a53 merge commit | |\ () draft +---o 3:9402371b436e added c and d | | () draft - | * 2:a1da0651488c added b + | o 2:a1da0651488c added b | | () draft | x 1:1b24879c5c3c added a |/ () draft @@ -234,11 +232,11 @@ | | () draft | o 5:0a6281e212fe added l |/ () draft - | * 4:b9b387427a53 merge commit + | o 4:b9b387427a53 merge commit | |\ () draft +---x 3:9402371b436e added c and d | | () draft - | * 2:a1da0651488c added b + | o 2:a1da0651488c added b | | () draft | x 1:1b24879c5c3c added a |/ () draft @@ -337,7 +335,6 @@ $ hg ci -Aqm "added l" $ hg pick -r 1b24879c5c3c picking 1:1b24879c5c3c "added a" - 2 new orphan changesets $ hg up bde1d2b6b5e5 0 files updated, 0 files merged, 2 files removed, 0 files unresolved @@ -357,11 +354,11 @@ | | () draft | o 5:0a6281e212fe added l |/ () draft - | * 4:b9b387427a53 merge commit + | o 4:b9b387427a53 merge commit | |\ () draft +---o 3:9402371b436e added c and d | | () draft - | * 2:a1da0651488c added b + | o 2:a1da0651488c added b | | () draft | x 1:1b24879c5c3c added a |/ () draft @@ -380,11 +377,11 @@ | | () draft | o 5:0a6281e212fe added l |/ () draft - | * 4:b9b387427a53 merge commit + | o 4:b9b387427a53 merge commit | |\ () draft +---x 3:9402371b436e added c and d | | () draft - | * 2:a1da0651488c added b + | o 2:a1da0651488c added b | | () draft | x 1:1b24879c5c3c added a |/ () draft
--- a/tests/test-evolve-issue5881.t Wed Jun 05 17:46:06 2019 +0200 +++ b/tests/test-evolve-issue5881.t Wed Jun 05 17:56:44 2019 +0200 @@ -27,7 +27,6 @@ adding c $ hg up 1 -q $ hg ci --amend -m "updated b" - 1 new orphan changesets $ hg up 1 0 files updated, 0 files merged, 0 files removed, 0 files unresolved working directory parent is obsolete! (5f6d8a4bf34a) @@ -36,7 +35,7 @@ $ hg glog o 3:e6048a693c0d updated b | () draft - | * 2:155349b645be added c + | o 2:155349b645be added c | | () draft | @ 1:5f6d8a4bf34a added b |/ () draft
--- a/tests/test-evolve-issue5966.t Wed Jun 05 17:46:06 2019 +0200 +++ b/tests/test-evolve-issue5966.t Wed Jun 05 17:56:44 2019 +0200 @@ -40,14 +40,13 @@ $ echo apricot > a $ hg amend -m 'apricot' - 2 new orphan changesets $ hg glog --hidden @ 4: apricot | - | * 3: coconut + | o 3: coconut | | - | * 2: banana + | o 2: banana | | | x 1: apple |/
--- a/tests/test-evolve-list.t Wed Jun 05 17:46:06 2019 +0200 +++ b/tests/test-evolve-list.t Wed Jun 05 17:56:44 2019 +0200 @@ -17,7 +17,6 @@ $ hg up 0 0 files updated, 0 files merged, 2 files removed, 0 files unresolved $ echo a >> a && hg ci --amend -m a - 2 new orphan changesets $ hg evolve --list d2ae7f538514: b orphan: cb9a9f314b8b (obsolete parent) @@ -34,7 +33,6 @@ adding a $ echo b > b && hg ci --amend -m ab $ hg phase --public --rev 0 --hidden - 1 new phase-divergent changesets $ hg evolve --list 88cc282e27fc: ab phase-divergent: cb9a9f314b8b (immutable precursor) @@ -64,7 +62,6 @@ rebasing 1:d2ae7f538514 "b" $ hg rebase -s 1 -d 3 --hidden --config experimental.allowdivergence=True rebasing 1:d2ae7f538514 "b" - 2 new content-divergent changesets $ hg evolve --list c882616e9d84: b content-divergent: a922b3733e98 (draft) (precursor d2ae7f538514)
--- a/tests/test-evolve-noupdate.t Wed Jun 05 17:46:06 2019 +0200 +++ b/tests/test-evolve-noupdate.t Wed Jun 05 17:56:44 2019 +0200 @@ -44,13 +44,12 @@ 0 files updated, 0 files merged, 2 files removed, 0 files unresolved $ echo bar > b $ hg amend - 2 new orphan changesets $ hg glog @ 5:7ed0642d644b added b | () draft - | * 4:c41c793e0ef1 added d + | o 4:c41c793e0ef1 added d | | () draft - | * 3:ca1b80f7960a added c + | o 3:ca1b80f7960a added c | | () draft | x 2:b1661037fa25 added b |/ () draft @@ -85,16 +84,15 @@ [1] added a $ echo bar > a $ hg amend - 3 new orphan changesets $ hg up 7ed0642d644b 2 files updated, 0 files merged, 0 files removed, 0 files unresolved $ hg glog o 8:3d41537b44ca added a | () draft - | * 7:b6b20b8eefdc added d + | o 7:b6b20b8eefdc added d | | () draft - | * 6:7c46f743e62f added c + | o 6:7c46f743e62f added c | | () draft | @ 5:7ed0642d644b added b | | () draft
--- a/tests/test-evolve-obshistory-amend-then-fold.t Wed Jun 05 17:46:06 2019 +0200 +++ b/tests/test-evolve-obshistory-amend-then-fold.t Wed Jun 05 17:56:44 2019 +0200 @@ -231,14 +231,10 @@ (use --hidden to access hidden revisions; successor: eb5a0daa2192) [255] $ hg update --hidden 'desc(A0)' - updating to a hidden changeset 471f378eab4c - (hidden revision '471f378eab4c' was rewritten as: eb5a0daa2192) 0 files updated, 0 files merged, 1 files removed, 0 files unresolved working directory parent is obsolete! (471f378eab4c) (use 'hg evolve' to update to its successor: eb5a0daa2192) $ hg update --hidden 0dec01379d3b - updating to a hidden changeset 0dec01379d3b - (hidden revision '0dec01379d3b' was rewritten as: eb5a0daa2192) 1 files updated, 0 files merged, 0 files removed, 0 files unresolved working directory parent is obsolete! (0dec01379d3b) (use 'hg evolve' to update to its successor: eb5a0daa2192)
--- a/tests/test-evolve-obshistory-amend.t Wed Jun 05 17:46:06 2019 +0200 +++ b/tests/test-evolve-obshistory-amend.t Wed Jun 05 17:56:44 2019 +0200 @@ -199,8 +199,6 @@ (use --hidden to access hidden revisions; successor: 4ae3a4151de9) [255] $ hg update --hidden "desc(A0)" - updating to a hidden changeset 471f378eab4c - (hidden revision '471f378eab4c' was rewritten as: 4ae3a4151de9) 1 files updated, 0 files merged, 0 files removed, 0 files unresolved working directory parent is obsolete! (471f378eab4c) (use 'hg evolve' to update to its successor: 4ae3a4151de9)
--- a/tests/test-evolve-obshistory-complex.t Wed Jun 05 17:46:06 2019 +0200 +++ b/tests/test-evolve-obshistory-complex.t Wed Jun 05 17:56:44 2019 +0200 @@ -67,7 +67,6 @@ ------------------------ $ hg fold --exact -r 1 -r 2 --date "0 0" -m "fold0" - 4 new orphan changesets 2 changesets folded $ hg fold --exact -r 3 -r 4 --date "0 0" -m "fold1" 2 changesets folded @@ -94,7 +93,7 @@ | instability: orphan | summary: fold2 | - | * changeset: 8:d15d0ffc75f6 + | o changeset: 8:d15d0ffc75f6 | | parent: 2:c473644ee0e9 | | user: test | | date: Thu Jan 01 00:00:00 1970 +0000 @@ -208,7 +207,6 @@ record this change to 'D'? [Ynesfdaq?] Y no more change to split - 1 new orphan changesets $ hg split --rev "desc(fold2)" -d "0 0" << EOF > Y > Y @@ -243,7 +241,6 @@ record this change to 'F'? [Ynesfdaq?] Y no more change to split - 1 new orphan changesets $ hg log -G @ changeset: 15:d4a000f63ee9 | tag: tip @@ -252,20 +249,20 @@ | instability: orphan | summary: fold2 | - * changeset: 14:ec31316faa9d + o changeset: 14:ec31316faa9d | parent: 4:868d2e0eb19c | user: test | date: Thu Jan 01 00:00:00 1970 +0000 | instability: orphan | summary: fold2 | - | * changeset: 13:d0f33db50670 + | o changeset: 13:d0f33db50670 | | user: test | | date: Thu Jan 01 00:00:00 1970 +0000 | | instability: orphan | | summary: fold1 | | - | * changeset: 12:7b3290f6e0a0 + | o changeset: 12:7b3290f6e0a0 | | parent: 2:c473644ee0e9 | | user: test | | date: Thu Jan 01 00:00:00 1970 +0000 @@ -328,14 +325,14 @@ | instability: orphan | summary: fold2 | - * changeset: 14:ec31316faa9d + o changeset: 14:ec31316faa9d | parent: 4:868d2e0eb19c | user: test | date: Thu Jan 01 00:00:00 1970 +0000 | instability: orphan | summary: fold2 | - | * changeset: 12:7b3290f6e0a0 + | o changeset: 12:7b3290f6e0a0 | | parent: 2:c473644ee0e9 | | user: test | | date: Thu Jan 01 00:00:00 1970 +0000 @@ -384,7 +381,7 @@ walking algorithm works no matter the level of successors + precursors $ hg obslog 12 - * 7b3290f6e0a0 (12) fold1 + o 7b3290f6e0a0 (12) fold1 |\ x | d15d0ffc75f6 (8) fold1 |\ \ rewritten(parent, content) as 7b3290f6e0a0, d0f33db50670 using split by test (Thu Jan 01 00:00:00 1970 +0000) @@ -412,11 +409,11 @@ $ hg obslog --all 15 o 19e14c8397fc (10) fold0 | - | * 7b3290f6e0a0 (12) fold1 + | o 7b3290f6e0a0 (12) fold1 | |\ | | | @ d4a000f63ee9 (15) fold2 | | | | - | | | | * ec31316faa9d (14) fold2 + | | | | o ec31316faa9d (14) fold2 | | | |/| | | | x | 100cc25b765f (9) fold2 | | | |\ \ rewritten(parent, content) as d4a000f63ee9, ec31316faa9d using split by test (Thu Jan 01 00:00:00 1970 +0000)
--- a/tests/test-evolve-obshistory-content-divergent.t Wed Jun 05 17:46:06 2019 +0200 +++ b/tests/test-evolve-obshistory-content-divergent.t Wed Jun 05 17:56:44 2019 +0200 @@ -37,13 +37,10 @@ summary: ROOT $ hg update --hidden 'desc(A0)' - updating to a hidden changeset 471f378eab4c - (hidden revision '471f378eab4c' was rewritten as: fdf9bde5129a) 0 files updated, 0 files merged, 0 files removed, 0 files unresolved working directory parent is obsolete! (471f378eab4c) (use 'hg evolve' to update to its successor: fdf9bde5129a) $ hg amend -m "A2" - 2 new content-divergent changesets $ hg log --hidden -G @ changeset: 3:65b757b745b9 | tag: tip @@ -53,7 +50,7 @@ | instability: content-divergent | summary: A2 | - | * changeset: 2:fdf9bde5129a + | o changeset: 2:fdf9bde5129a |/ parent: 0:ea207398892e | user: test | date: Thu Jan 01 00:00:00 1970 +0000 @@ -100,7 +97,7 @@ $ hg obslog --hidden --all 471f378eab4c --patch @ 65b757b745b9 (3) A2 | - | * fdf9bde5129a (2) A1 + | o fdf9bde5129a (2) A1 |/ x 471f378eab4c (1) A0 rewritten(description) as 65b757b745b9 using amend by test (Thu Jan 01 00:00:00 1970 +0000) @@ -163,7 +160,7 @@ Check that debugobshistory on the first diverged revision show the revision and the diverent one $ hg obslog fdf9bde5129a --patch - * fdf9bde5129a (2) A1 + o fdf9bde5129a (2) A1 | x 471f378eab4c (1) A0 rewritten(description) as 65b757b745b9 using amend by test (Thu Jan 01 00:00:00 1970 +0000) @@ -188,7 +185,7 @@ $ hg obslog fdf9bde5129a -a --patch @ 65b757b745b9 (3) A2 | - | * fdf9bde5129a (2) A1 + | o fdf9bde5129a (2) A1 |/ x 471f378eab4c (1) A0 rewritten(description) as 65b757b745b9 using amend by test (Thu Jan 01 00:00:00 1970 +0000) @@ -235,7 +232,7 @@ $ hg obslog 65b757b745b9 -a --patch @ 65b757b745b9 (3) A2 | - | * fdf9bde5129a (2) A1 + | o fdf9bde5129a (2) A1 |/ x 471f378eab4c (1) A0 rewritten(description) as 65b757b745b9 using amend by test (Thu Jan 01 00:00:00 1970 +0000) @@ -260,7 +257,7 @@ $ hg obslog '65b757b745b9+fdf9bde5129a' --patch @ 65b757b745b9 (3) A2 | - | * fdf9bde5129a (2) A1 + | o fdf9bde5129a (2) A1 |/ x 471f378eab4c (1) A0 rewritten(description) as 65b757b745b9 using amend by test (Thu Jan 01 00:00:00 1970 +0000) @@ -337,8 +334,6 @@ (use --hidden to access hidden revisions; diverged) [255] $ hg update --hidden 'desc(A0)' - updating to a hidden changeset 471f378eab4c - (hidden revision '471f378eab4c' has diverged) 0 files updated, 0 files merged, 0 files removed, 0 files unresolved working directory parent is obsolete! (471f378eab4c) (471f378eab4c has diverged, use 'hg evolve --list --content-divergent' to resolve the issue)
--- a/tests/test-evolve-obshistory-fold.t Wed Jun 05 17:46:06 2019 +0200 +++ b/tests/test-evolve-obshistory-fold.t Wed Jun 05 17:56:44 2019 +0200 @@ -229,8 +229,6 @@ (use --hidden to access hidden revisions; successor: eb5a0daa2192) [255] $ hg update --hidden 'desc(A0)' - updating to a hidden changeset 471f378eab4c - (hidden revision '471f378eab4c' was rewritten as: eb5a0daa2192) 0 files updated, 0 files merged, 1 files removed, 0 files unresolved working directory parent is obsolete! (471f378eab4c) (use 'hg evolve' to update to its successor: eb5a0daa2192) @@ -239,8 +237,6 @@ (use --hidden to access hidden revisions; successor: eb5a0daa2192) [255] $ hg update --hidden 'desc(B0)' - updating to a hidden changeset 0dec01379d3b - (hidden revision '0dec01379d3b' was rewritten as: eb5a0daa2192) 1 files updated, 0 files merged, 0 files removed, 0 files unresolved working directory parent is obsolete! (0dec01379d3b) (use 'hg evolve' to update to its successor: eb5a0daa2192)
--- a/tests/test-evolve-obshistory-lots-of-splits.t Wed Jun 05 17:46:06 2019 +0200 +++ b/tests/test-evolve-obshistory-lots-of-splits.t Wed Jun 05 17:56:44 2019 +0200 @@ -281,8 +281,6 @@ (use --hidden to access hidden revisions; successors: 337fec4d2edc, f257fde29c7a and 2 more) [255] $ hg update --hidden 'min(desc(A0))' - updating to a hidden changeset de7290d8b885 - (hidden revision 'de7290d8b885' was split as: 337fec4d2edc, f257fde29c7a and 2 more) 0 files updated, 0 files merged, 0 files removed, 0 files unresolved working directory parent is obsolete! (de7290d8b885) (use 'hg evolve' to update to its tipmost successor: 337fec4d2edc, f257fde29c7a and 2 more)
--- a/tests/test-evolve-obshistory-phase-divergent.t Wed Jun 05 17:46:06 2019 +0200 +++ b/tests/test-evolve-obshistory-phase-divergent.t Wed Jun 05 17:56:44 2019 +0200 @@ -37,15 +37,12 @@ summary: ROOT $ hg update --hidden 'desc(A0)' - updating to a hidden changeset 471f378eab4c - (hidden revision '471f378eab4c' was rewritten as: fdf9bde5129a) 0 files updated, 0 files merged, 0 files removed, 0 files unresolved working directory parent is obsolete! (471f378eab4c) (use 'hg evolve' to update to its successor: fdf9bde5129a) $ hg phase -p . - 1 new phase-divergent changesets $ hg log --hidden -G - * changeset: 2:fdf9bde5129a + o changeset: 2:fdf9bde5129a | tag: tip | parent: 0:ea207398892e | user: test @@ -81,7 +78,7 @@ Check that with all option, every changeset is shown $ hg obslog --hidden --all 471f378eab4c --patch - * fdf9bde5129a (2) A1 + o fdf9bde5129a (2) A1 | @ 471f378eab4c (1) A0 rewritten(description) as fdf9bde5129a using amend by test (Thu Jan 01 00:00:00 1970 +0000) @@ -121,7 +118,7 @@ Check that debugobshistory on the first diverged revision show the revision and the diverent one $ hg obslog fdf9bde5129a --patch - * fdf9bde5129a (2) A1 + o fdf9bde5129a (2) A1 | @ 471f378eab4c (1) A0 rewritten(description) as fdf9bde5129a using amend by test (Thu Jan 01 00:00:00 1970 +0000) @@ -136,7 +133,7 @@ Check that all option show all of them $ hg obslog fdf9bde5129a -a --patch - * fdf9bde5129a (2) A1 + o fdf9bde5129a (2) A1 | @ 471f378eab4c (1) A0 rewritten(description) as fdf9bde5129a using amend by test (Thu Jan 01 00:00:00 1970 +0000) @@ -151,7 +148,7 @@ Check that debugobshistory on the second diverged revision show the revision and the diverent one $ hg obslog fdf9bde5129a --patch - * fdf9bde5129a (2) A1 + o fdf9bde5129a (2) A1 | @ 471f378eab4c (1) A0 rewritten(description) as fdf9bde5129a using amend by test (Thu Jan 01 00:00:00 1970 +0000) @@ -165,7 +162,7 @@ Check that all option show all of them $ hg obslog fdf9bde5129a -a --patch - * fdf9bde5129a (2) A1 + o fdf9bde5129a (2) A1 | @ 471f378eab4c (1) A0 rewritten(description) as fdf9bde5129a using amend by test (Thu Jan 01 00:00:00 1970 +0000) @@ -180,7 +177,7 @@ Check that debugobshistory on the both diverged revision show a coherent graph $ hg obslog 'fdf9bde5129a+fdf9bde5129a' --patch - * fdf9bde5129a (2) A1 + o fdf9bde5129a (2) A1 | @ 471f378eab4c (1) A0 rewritten(description) as fdf9bde5129a using amend by test (Thu Jan 01 00:00:00 1970 +0000)
--- a/tests/test-evolve-obshistory-prune.t Wed Jun 05 17:46:06 2019 +0200 +++ b/tests/test-evolve-obshistory-prune.t Wed Jun 05 17:56:44 2019 +0200 @@ -106,8 +106,6 @@ (use --hidden to access hidden revisions; pruned) [255] $ hg up --hidden -r 'desc(B0)' - updating to a hidden changeset 0dec01379d3b - (hidden revision '0dec01379d3b' is pruned) 1 files updated, 0 files merged, 0 files removed, 0 files unresolved working directory parent is obsolete! (0dec01379d3b) (use 'hg evolve' to update to its parent successor)
--- a/tests/test-evolve-obshistory-split.t Wed Jun 05 17:46:06 2019 +0200 +++ b/tests/test-evolve-obshistory-split.t Wed Jun 05 17:56:44 2019 +0200 @@ -203,8 +203,6 @@ (use --hidden to access hidden revisions; successors: 337fec4d2edc, f257fde29c7a) [255] $ hg update --hidden 'min(desc(A0))' - updating to a hidden changeset 471597cad322 - (hidden revision '471597cad322' was split as: 337fec4d2edc, f257fde29c7a) 0 files updated, 0 files merged, 0 files removed, 0 files unresolved working directory parent is obsolete! (471597cad322) (use 'hg evolve' to update to its tipmost successor: 337fec4d2edc, f257fde29c7a)
--- a/tests/test-evolve-order.t Wed Jun 05 17:46:06 2019 +0200 +++ b/tests/test-evolve-order.t Wed Jun 05 17:56:44 2019 +0200 @@ -44,13 +44,12 @@ 0 files updated, 0 files merged, 2 files removed, 0 files unresolved $ echo "aaa" > _a $ hg amend - 2 new orphan changesets $ hg log -G @ 4:12d519679175@default(draft) add _a | - | * 3:4d156641b718@default(draft) add _c + | o 3:4d156641b718@default(draft) add _c | | - | * 2:4d7242ebb004@default(draft) add _b + | o 2:4d7242ebb004@default(draft) add _b | | | x 1:2d73fcd7f07d@default(draft) add _a |/ @@ -71,7 +70,6 @@ $ hg up "desc(_a)" 0 files updated, 0 files merged, 3 files removed, 0 files unresolved $ hg amend -m "aprime" - 3 new orphan changesets $ hg evolve --rev "desc(_b)" move:[5] add _b atop:[8] aprime @@ -81,17 +79,16 @@ $ hg up "desc(aprime)" 0 files updated, 0 files merged, 1 files removed, 0 files unresolved $ hg amend -m "asecond" - 1 new orphan changesets $ hg log -G @ 11:9a584314f3f3@default(draft) asecond | - | * 10:a59c79776f7c@default(draft) bprime + | o 10:a59c79776f7c@default(draft) bprime | | | x 8:81a687b96d4d@default(draft) aprime |/ - | * 7:464731bc0ed0@default(draft) add _d + | o 7:464731bc0ed0@default(draft) add _d | | - | * 6:52b8f9b04f83@default(draft) add _c + | o 6:52b8f9b04f83@default(draft) add _c | | | x 5:59476c3836ef@default(draft) add _b | | @@ -126,22 +123,20 @@ $ mkstack "desc(_d)" c1second >/dev/null $ hg prune "desc(c1_)" -s "desc(c1prime)" 1 changesets pruned - 3 new orphan changesets $ hg prune "desc(c2_)" -s "desc(c2prime)" 1 changesets pruned $ hg prune "desc(c1prime)" -s "desc(c1second)" 1 changesets pruned - 1 new orphan changesets $ hg log -G -r "desc(_d)::" @ 21:dcf786e878fd@default(draft) add c1second | - | * 20:507d52d715f6@default(draft) add c2prime + | o 20:507d52d715f6@default(draft) add c2prime | | | x 19:c995cb124ddc@default(draft) add c1prime |/ - | * 18:d096a2437fd0@default(draft) add c4_ + | o 18:d096a2437fd0@default(draft) add c4_ | | - | * 17:cde95c6cba7a@default(draft) add c3_ + | o 17:cde95c6cba7a@default(draft) add c3_ | | | x 16:e0d9f7a099fe@default(draft) add c2_ | | @@ -156,7 +151,6 @@ $ mkstack "desc(_d)" b1prime b3prime >/dev/null $ hg prune "desc(b1_)" -s "desc(b1prime)" 1 changesets pruned - 3 new orphan changesets $ hg prune "desc(b3_)" -s "desc(b3prime)" 1 changesets pruned $ hg prune "desc(b2_)" @@ -167,7 +161,7 @@ | o 26:4acf61f11dfb@default(draft) add b1prime | - | * 25:594e1fbbd61f@default(draft) add b4_ + | o 25:594e1fbbd61f@default(draft) add b4_ | | | x 24:be27500cfc76@default(draft) add b3_ | | @@ -177,13 +171,13 @@ |/ | o 21:dcf786e878fd@default(draft) add c1second |/ - | * 20:507d52d715f6@default(draft) add c2prime + | o 20:507d52d715f6@default(draft) add c2prime | | | x 19:c995cb124ddc@default(draft) add c1prime |/ - | * 18:d096a2437fd0@default(draft) add c4_ + | o 18:d096a2437fd0@default(draft) add c4_ | | - | * 17:cde95c6cba7a@default(draft) add c3_ + | o 17:cde95c6cba7a@default(draft) add c3_ | | | x 16:e0d9f7a099fe@default(draft) add c2_ | | @@ -242,14 +236,11 @@ created new head $ hg prune -s 'desc(c3part1)' 'desc(c3_)' 1 changesets pruned - 1 new orphan changesets $ hg prune -s 'desc(c3part2)' 'desc(c3_)' 1 changesets pruned - 2 new content-divergent changesets $ hg up 'desc(b3prime)' 2 files updated, 0 files merged, 3 files removed, 0 files unresolved $ hg amend -m 'b3second' - 1 new orphan changesets $ hg evolve --rev "orphan()" move:[29] add b4_ atop:[34] b3second
--- a/tests/test-evolve-orphan-corner-cases.t Wed Jun 05 17:46:06 2019 +0200 +++ b/tests/test-evolve-orphan-corner-cases.t Wed Jun 05 17:56:44 2019 +0200 @@ -55,7 +55,6 @@ $ hg up 2 -q $ echo "fixit" > c $ hg ci --amend -m "updated c" - 1 new orphan changesets $ hg up 3 -q $ echo "fixit" > c $ hg ci --amend -m "updated f" @@ -64,7 +63,7 @@ | | o 5:f84f2c548fbc@default(draft) updated c |/ - | * 4:2c0a98d38026@default(draft) merge feature branch + | o 4:2c0a98d38026@default(draft) merge feature branch | |\ +---x 3:4c33e511041e@default(draft) added feature f | | @@ -90,11 +89,10 @@ 0 files updated, 0 files merged, 1 files removed, 0 files unresolved $ echo "updated d" >> d $ hg ci --amend -m "updated d" - 1 new orphan changesets $ glog @ 9:7c4d1834c346@default(draft) updated d | - | * 8:421f7614462a@default(draft) added e + | o 8:421f7614462a@default(draft) added e | | | x 7:afe5acea1990@default(draft) added d |/ @@ -102,7 +100,7 @@ |/ | o 5:f84f2c548fbc@default(draft) updated c |/ - | * 4:2c0a98d38026@default(draft) merge feature branch + | o 4:2c0a98d38026@default(draft) merge feature branch | |\ +---x 3:4c33e511041e@default(draft) added feature f | |
--- a/tests/test-evolve-orphan-merge.t Wed Jun 05 17:46:06 2019 +0200 +++ b/tests/test-evolve-orphan-merge.t Wed Jun 05 17:56:44 2019 +0200 @@ -51,12 +51,11 @@ 0 files updated, 0 files merged, 1 files removed, 0 files unresolved $ echo bar > b $ hg amend - 1 new orphan changesets $ hg glog @ 4:64370c9805e7 added b | () draft - | * 3:3b2b6f4652ee merging a and b + | o 3:3b2b6f4652ee merging a and b | |\ () draft +---x 2:d76850646258 added b | | () draft @@ -96,12 +95,11 @@ 0 files updated, 0 files merged, 1 files removed, 0 files unresolved $ echo bar > a $ hg amend - 1 new orphan changesets $ hg glog @ 6:3d41537b44ca added a | () draft - | * 5:91fd62122a4b merging a and b + | o 5:91fd62122a4b merging a and b | |\ () draft +---o 4:64370c9805e7 added b | | () draft @@ -177,7 +175,7 @@ merging c warning: conflicts while merging c! (edit, then use 'hg resolve --mark') 0 files updated, 0 files merged, 0 files removed, 1 files unresolved - use 'hg resolve' to retry unresolved file merges or 'hg merge --abort' to abandon + use 'hg resolve' to retry unresolved file merges or 'hg update -C .' to abandon [1] $ echo foobar > c $ hg resolve -m @@ -200,12 +198,11 @@ 1 files updated, 0 files merged, 0 files removed, 0 files unresolved $ echo FOO > c $ hg amend - 1 new orphan changesets $ hg glog @ 11:31c317b7bdb1 foo to c | () draft - | * 10:fd41d25a3e90 foobar to c + | o 10:fd41d25a3e90 foobar to c | |\ () draft +---o 9:d0f84b25d4e3 bar to c | | () draft @@ -255,12 +252,11 @@ 1 files updated, 0 files merged, 0 files removed, 0 files unresolved $ echo foo > c $ hg amend - 1 new orphan changesets $ hg glog @ 13:928097d0b5b5 foo to c | () draft - | * 12:c5405d2da7a1 foobar to c + | o 12:c5405d2da7a1 foobar to c | |\ () draft +---x 11:31c317b7bdb1 foo to c | | () draft @@ -329,18 +325,17 @@ 0 files updated, 0 files merged, 3 files removed, 0 files unresolved $ echo bar > l $ hg amend - 2 new orphan changesets $ hg glog @ 20:fccc9de66799 added l | () draft - | * 19:190763373d8b merge commit + | o 19:190763373d8b merge commit | |\ () draft | | o 18:863d11043c67 added y | | | () draft +---o 17:3f2247835c1d added x | | () draft - | * 16:e44dc179e7f5 added m + | o 16:e44dc179e7f5 added m | | () draft | x 15:8634bee7bf1e added l |/ () draft @@ -391,7 +386,6 @@ 0 files updated, 0 files merged, 1 files removed, 0 files unresolved $ echo foobar > l $ hg amend - 1 new orphan changesets $ hg up 3f2247835c1d 1 files updated, 0 files merged, 1 files removed, 0 files unresolved $ echo bar > x @@ -401,7 +395,7 @@ | () draft | o 24:3f371171d767 added l |/ () draft - | * 23:7b78a9784f3e merged l and x + | o 23:7b78a9784f3e merged l and x | |\ () draft +---x 20:fccc9de66799 added l | | () draft @@ -459,7 +453,6 @@ $ hg prune -r cdf6547da25f 1 changesets pruned - 1 new orphan changesets $ hg glog @ 27:adb665a78e08 merged l and x |\ () draft @@ -497,7 +490,6 @@ $ hg prune -r 3f371171d767 1 changesets pruned - 1 new orphan changesets $ hg glog @ 28:fb8fe870ae7d merged l and x @@ -567,7 +559,6 @@ $ hg prune -r f3ba8b99bb6f 1 changesets pruned - 1 new orphan changesets $ hg glog @ 31:32beb84b9dbc merge commit
--- a/tests/test-evolve-orphan-split.t Wed Jun 05 17:46:06 2019 +0200 +++ b/tests/test-evolve-orphan-split.t Wed Jun 05 17:56:44 2019 +0200 @@ -60,14 +60,13 @@ created new head continue splitting? [Ycdq?] c - 1 new orphan changesets $ hg glog @ 4:8b179cffc81c added a and b | () draft o 3:bd3735d4dab0 added a and b | () draft - | * 2:86e1ebf1ca61 added c + | o 2:86e1ebf1ca61 added c | | () draft | x 1:d0ddb614efbd added a and b |/ () draft @@ -153,14 +152,13 @@ created new head continue splitting? [Ycdq?] c - 1 new orphan changesets $ hg glog @ 9:c0fbf8aaf6c4 added a b c | () draft o 8:f2632392aefe added a b c | () draft - | * 7:d48a30875f01 added d + | o 7:d48a30875f01 added d | | () draft | x 6:f89e4764f2ed added a b c |/ () draft @@ -174,7 +172,7 @@ | () draft | o 8:f2632392aefe added a b c |/ () draft - | * 7:d48a30875f01 added d + | o 7:d48a30875f01 added d | | () draft | x 6:f89e4764f2ed added a b c |/ () draft
--- a/tests/test-evolve-phase-divergence.t Wed Jun 05 17:46:06 2019 +0200 +++ b/tests/test-evolve-phase-divergence.t Wed Jun 05 17:56:44 2019 +0200 @@ -123,7 +123,6 @@ pulling from ../public searching for changes no changes found - 1 new phase-divergent changesets $ hg glog @ 2:98bb3a6cfe1a tweak a @@ -292,7 +291,6 @@ pulling from ../public searching for changes no changes found - 1 new phase-divergent changesets $ hg glog @ 4:d47f2b37ed82 added bar to foo @@ -445,7 +443,6 @@ pulling from ../public searching for changes no changes found - 1 new phase-divergent changesets $ hg glog @ 7:2c3560aedead foo to bar @@ -575,7 +572,6 @@ pulling from ../public searching for changes no changes found - 1 new phase-divergent changesets $ hg obslog -r . @ 334e300d6db5 (10) added x to x @@ -584,17 +580,8 @@ rewritten(parent) as 334e300d6db5 using rebase by test (Thu Jan 01 00:00:00 1970 +0000) $ hg glog -r .^:: - @ 10:334e300d6db5 added x to x - | (bm) draft - | o 9:2352021b3785 added x to x - | | () public - | o 8:502e73736632 phase-divergent update to b756eb10ea73: - | | () public - | o 6:b756eb10ea73 added bar to bar - |/ () public - o 5:3d62500c673d phase-divergent update to aa071e5554e3: - | () public - ~ + hg: parse error at 4: not a prefix: end + [255] Using `hg evolve` to resolve phase-divergence --------------------------------------------- @@ -687,7 +674,6 @@ Alice making the old changeset public to have content-divergence $ hg phase -r dc88f5aa9bc9 --public --hidden - 1 new phase-divergent changesets $ hg glog @ 14:13015a180eee y to y and foobar to foo | () draft @@ -791,7 +777,6 @@ $ hg phase -r f3794e5a91dc --public --hidden - 1 new phase-divergent changesets Resolution using `hg evolve --phase-divergent` ---------------------------------------------- @@ -899,7 +884,6 @@ $ hg evolve --list $ hg phase -r 428f7900a969 --public --hidden - 1 new phase-divergent changesets $ hg glog -r f3794e5a91dc:: @ 24:390acb97e50a added f @@ -976,12 +960,11 @@ 1 changesets pruned $ hg phase -r a51bce62c219 --hidden --public - 2 new phase-divergent changesets $ hg glog @ 3:e1154ec0206a added n | () draft - * 2:4f25cd9cd2bf added m + o 2:4f25cd9cd2bf added m | () draft | o 1:a51bce62c219 added m and n |/ () public @@ -1103,12 +1086,11 @@ 1 changesets pruned $ hg phase -r 90859808ece6 --public --hidden - 2 new phase-divergent changesets $ hg glog @ 3:bb87595f9a77 added q | () draft - | * 2:a47263294745 added p + | o 2:a47263294745 added p |/ () draft | o 1:90859808ece6 added p and q |/ () public @@ -1229,12 +1211,11 @@ $ hg amend $ hg phase -r a51bce62c219 --public --hidden - 2 new phase-divergent changesets $ hg glog @ 4:52ca78bb98c7 added n | () draft - * 2:4f25cd9cd2bf added m + o 2:4f25cd9cd2bf added m | () draft | o 1:a51bce62c219 added m and n |/ () public @@ -1389,7 +1370,6 @@ 1 changesets pruned $ hg phase 205b2f5ecb7b --hidden --public - 1 new phase-divergent changesets Resolution of phase-divergent merge commit using `hg evolve` @@ -1499,7 +1479,6 @@ > EOF $ hg commit --amend -m E2 $ hg --hidden phase --public --rev 'desc(E1)' - 1 new phase-divergent changesets $ hg log -G --patch --hidden --rev 'not desc("root")' @ changeset: 2:599454370881 | tag: tip @@ -1885,7 +1864,6 @@ so the fixup should add back 'b'. $ hg phase -p -r dff6e52f5e41 --hidden - 1 new phase-divergent changesets $ hg evolve --phase-divergent recreate:[2] delete a atop:[1] delete a
--- a/tests/test-evolve-phase.t Wed Jun 05 17:46:06 2019 +0200 +++ b/tests/test-evolve-phase.t Wed Jun 05 17:56:44 2019 +0200 @@ -32,7 +32,6 @@ [1] b $ echo b2>b $ hg amend - 1 new orphan changesets $ hg evolve move:[2] c atop:[3] b @@ -69,12 +68,11 @@ [1] b $ echo b2 > a $ hg amend - 1 new orphan changesets $ hg glog @ 3 - 87495ea7c9ec b (draft) | - | * 2 - 13833940840c c (secret) + | o 2 - 13833940840c c (secret) | | | x 1 - 1e6c11564562 b (draft) |/
--- a/tests/test-evolve-public-content-divergent-corner-cases.t Wed Jun 05 17:46:06 2019 +0200 +++ b/tests/test-evolve-public-content-divergent-corner-cases.t Wed Jun 05 17:56:44 2019 +0200 @@ -70,13 +70,10 @@ On user side: user has not pulled yet and amended the rev 2 which created the divergence after pull: $ hg up 2 --hidden -q - updating to a hidden changeset 155349b645be - (hidden revision '155349b645be' was rewritten as: c0d7ee6604ea) working directory parent is obsolete! (155349b645be) $ echo cc >> c $ hg ci --amend -m "updated c" - 2 new content-divergent changesets Lets change the phase to --public of branch which is pulled from server: $ hg phase --public -r 4 @@ -281,7 +278,6 @@ 1 changesets pruned $ hg prune 'min(desc("added d"))' -s 'desc("added c e")' --hidden 1 changesets pruned - 2 new content-divergent changesets Change phase to public for one head: $ hg phase --public -r 'max(desc("added d"))' @@ -290,7 +286,7 @@ @ 5:93cd84bbdaca added d | public | - | * 4:e568fd1029bb added c e + | o 4:e568fd1029bb added c e | | draft content-divergent | | o | 2:155349b645be added c @@ -331,7 +327,7 @@ | @@ -0,0 +1,1 @@ | +c | - | * 4:e568fd1029bb added c e + | o 4:e568fd1029bb added c e |/ draft content-divergent | | diff -r 5f6d8a4bf34a -r e568fd1029bb c @@ -367,7 +363,7 @@ $ hg obslog --all --rev tip --patch @ 93cd84bbdaca (5) added d | - | * e568fd1029bb (4) added c e + | o e568fd1029bb (4) added c e |/ x 9150fe93bec6 (3) added d rewritten(content) as 93cd84bbdaca using prune by test (Thu Jan 01 00:00:00 1970 +0000) @@ -504,7 +500,6 @@ $ hg rebase --hidden -s $node -d 'desc("c_C")' --config experimental.evolution.allowdivergence=yes rebasing 5:4ab2719bbab9 "c_E" rebasing 6:77ccbf8d837e "c_F" - 2 new content-divergent changesets $ hg sum parent: 8:a52ac76b45f5 @@ -522,7 +517,7 @@ content-divergent: a52ac76b45f5 (public) (precursor 77ccbf8d837e) $ hg log -G --patch - * changeset: 10:8ae8db670b4a + o changeset: 10:8ae8db670b4a | tag: tip | user: test | date: Thu Jan 01 00:00:00 1970 +0000 @@ -535,7 +530,7 @@ | @@ -0,0 +1,1 @@ | +c_F | - * changeset: 9:b4a584aea4bd + o changeset: 9:b4a584aea4bd | parent: 3:abb77b893f28 | user: test | date: Thu Jan 01 00:00:00 1970 +0000 @@ -635,7 +630,6 @@ base: [5] c_E rebasing "other" content-divergent changeset b4a584aea4bd on eb1b4e1205b8 0 files updated, 0 files merged, 0 files removed, 0 files unresolved - content divergence resolution between c7d2d47c7240 (public) and 0773642cfa95 has same content as c7d2d47c7240, discarding 0773642cfa95 merge:[8] c_F with: [10] c_F base: [6] c_F
--- a/tests/test-evolve-public-content-divergent-discard.t Wed Jun 05 17:46:06 2019 +0200 +++ b/tests/test-evolve-public-content-divergent-discard.t Wed Jun 05 17:56:44 2019 +0200 @@ -70,14 +70,13 @@ 1 changesets pruned $ hg prune 2 -s 4 --hidden 1 changesets pruned - 2 new content-divergent changesets $ hg phase --public -r 4 $ hg glog @ 4:f7c1071f1e7c added c | public | - | * 3:90522bccf499 added ch + | o 3:90522bccf499 added ch |/ draft content-divergent | o 1:5f6d8a4bf34a added b @@ -158,14 +157,13 @@ 1 changesets pruned $ hg prune 3 -s 5 --hidden 1 changesets pruned - 2 new content-divergent changesets $ hg phase --public -r 5 $ hg glog @ 5:e800202333a4 added d | public | - | * 4:5acd58ef5066 added dh + | o 4:5acd58ef5066 added dh | | draft content-divergent | | o | 2:155349b645be added c @@ -246,14 +244,13 @@ 1 changesets pruned $ hg prune 2 -s 4 --hidden 1 changesets pruned - 2 new content-divergent changesets $ hg phase --public -r 4 $ hg glog @ 4:f7c1071f1e7c added c | public | - | * 3:229da2719b19 added ch + | o 3:229da2719b19 added ch |/ draft content-divergent | o 1:5f6d8a4bf34a added b @@ -357,14 +354,13 @@ 1 changesets pruned $ hg prune 3 -s 5 --hidden 1 changesets pruned - 2 new content-divergent changesets $ hg phase --public -r 5 $ hg glog @ 5:e800202333a4 added d | public | - | * 4:f89a8e2f86ac added dh + | o 4:f89a8e2f86ac added dh | | draft content-divergent | | o | 2:155349b645be added c @@ -461,14 +457,13 @@ 1 changesets pruned $ hg prune 3 -s 5 --hidden 1 changesets pruned - 2 new content-divergent changesets $ hg phase --public -r 5 $ hg glog @ 5:e800202333a4 added d | public | - | * 4:db0b7bba0aae added dh + | o 4:db0b7bba0aae added dh | | draft content-divergent | | o | 2:155349b645be added c @@ -565,14 +560,13 @@ 1 changesets pruned $ hg prune 3 -s 5 --hidden 1 changesets pruned - 2 new content-divergent changesets $ hg phase --public -r 5 $ hg glog @ 5:e800202333a4 added d | public | - | * 4:67b19bbd770f added dh + | o 4:67b19bbd770f added dh | | draft content-divergent | | o | 2:155349b645be added c @@ -654,7 +648,6 @@ adding d $ hg prune -r "min(desc('added d'))" -s . --hidden 1 changesets pruned - 2 new content-divergent changesets (publish one side) $ hg phase --public
--- a/tests/test-evolve-public-content-divergent-main.t Wed Jun 05 17:46:06 2019 +0200 +++ b/tests/test-evolve-public-content-divergent-main.t Wed Jun 05 17:56:44 2019 +0200 @@ -48,13 +48,10 @@ Amend again to create a cset divergent to public one: $ hg up 1 --hidden -q - updating to a hidden changeset 5f6d8a4bf34a - (hidden revision '5f6d8a4bf34a' was rewritten as: 44f360db368f) working directory parent is obsolete! (5f6d8a4bf34a) $ echo "I am second" >> b $ hg ci --amend -m "updated b" - 1 new content-divergent changesets $ hg glog @ 3:dcdaf152280a updated b @@ -142,13 +139,10 @@ Amend again to create a cset divergent to public one: $ hg up 1 --hidden -q - updating to a hidden changeset 5f6d8a4bf34a - (hidden revision '5f6d8a4bf34a' was rewritten as: 580f2d01e52c) working directory parent is obsolete! (5f6d8a4bf34a) $ echo "I am bar" > b $ hg ci --amend -m "updated b" - 1 new content-divergent changesets $ hg glog @ 3:0e805383168e updated b @@ -240,7 +234,6 @@ 1 changesets pruned $ hg prune 3 -s 4 --hidden 1 changesets pruned - 2 new content-divergent changesets Change phase to public for one head: $ hg phase -r 4 --public @@ -328,7 +321,6 @@ 1 changesets pruned $ hg prune 'min(desc("re:added d$"))' -s 'desc("added d c e")' --hidden 1 changesets pruned - 2 new content-divergent changesets Change phase to public for one head: $ hg phase --public -r 'max(desc("re:added d$"))' @@ -337,7 +329,7 @@ @ 5:93cd84bbdaca added d | public | - | * 4:f31bcc378766 added d c e + | o 4:f31bcc378766 added d c e | | draft content-divergent | | o | 2:155349b645be added c @@ -457,7 +449,6 @@ 1 changesets pruned $ hg prune 3 -s 4 --hidden 1 changesets pruned - 2 new content-divergent changesets Change phase to public for one head: $ hg phase --public -r 5 @@ -466,7 +457,7 @@ @ 5:93cd84bbdaca added d | public | - | * 4:9411ad1fe615 added d + | o 4:9411ad1fe615 added d | | draft content-divergent | | o | 2:155349b645be added c @@ -550,7 +541,6 @@ 1 changesets pruned $ hg prune 3 -s 4 --hidden 1 changesets pruned - 2 new content-divergent changesets Change phase to public for one head: $ hg phase --public -r 5 @@ -559,7 +549,7 @@ @ 5:93cd84bbdaca added d | public | - | * 4:3c17c7afaf6e added c e + | o 4:3c17c7afaf6e added c e | | draft content-divergent | | o | 2:155349b645be added c
--- a/tests/test-evolve-split.t Wed Jun 05 17:46:06 2019 +0200 +++ b/tests/test-evolve-split.t Wed Jun 05 17:56:44 2019 +0200 @@ -44,13 +44,12 @@ $ hg commit -m "_pp" $ hg prune --succ "desc(_oo) + desc(_pp)" -r "desc('oo+pp')" --split 1 changesets pruned - 1 new orphan changesets $ hg log -G @ 4:d0dcf24cddd3@default(draft) _pp | o 3:a7fdfda64c08@default(draft) _oo | - | * 2:f52200b086ca@default(draft) add uu + | o 2:f52200b086ca@default(draft) add uu | | | x 1:d55647aaa0c6@default(draft) oo+pp |/
--- a/tests/test-evolve-stop-orphan.t Wed Jun 05 17:46:06 2019 +0200 +++ b/tests/test-evolve-stop-orphan.t Wed Jun 05 17:56:44 2019 +0200 @@ -70,11 +70,10 @@ $ echo bar > d $ hg add d $ hg amend - 1 new orphan changesets $ hg glog @ 5:cb6a2ab625bb added c | () draft - | * 4:c41c793e0ef1 added d + | o 4:c41c793e0ef1 added d | | () draft | x 3:ca1b80f7960a added c |/ () draft @@ -116,7 +115,7 @@ $ hg glog @ 5:cb6a2ab625bb added c | () draft - | * 4:c41c793e0ef1 added d + | o 4:c41c793e0ef1 added d | | () draft | x 3:ca1b80f7960a added c |/ () draft @@ -156,7 +155,7 @@ $ hg glog @ 5:cb6a2ab625bb added c | () draft - | * 4:c41c793e0ef1 added d + | o 4:c41c793e0ef1 added d | | () draft | x 3:ca1b80f7960a added c |/ () draft @@ -221,18 +220,17 @@ $ echo bar > c $ hg add c $ hg amend - 4 new orphan changesets $ hg glog @ 7:21817cd42526 added hgignore () draft - * 6:2a4e03d422e2 added d + o 6:2a4e03d422e2 added d | () draft - * 5:cb6a2ab625bb added c + o 5:cb6a2ab625bb added c | () draft - * 2:b1661037fa25 added b + o 2:b1661037fa25 added b | () draft - * 1:c7586e2a9264 added a + o 1:c7586e2a9264 added a | () draft x 0:8fa14d15e168 added hgignore () draft @@ -263,9 +261,9 @@ | () draft o 7:21817cd42526 added hgignore () draft - * 6:2a4e03d422e2 added d + o 6:2a4e03d422e2 added d | () draft - * 5:cb6a2ab625bb added c + o 5:cb6a2ab625bb added c | () draft x 2:b1661037fa25 added b | () draft @@ -334,16 +332,15 @@ [8] added a $ echo tom > c $ hg amend - 3 new orphan changesets $ hg glog @ 12:a3cc2042492f added a | () draft - | * 11:cd0909a30222 added d + | o 11:cd0909a30222 added d | | () draft - | * 10:cb1dd1086ef6 added c + | o 10:cb1dd1086ef6 added c | | (b1) draft - | * 9:aec285328e90 added b + | o 9:aec285328e90 added b | | (b2) draft | x 8:fd00db71edca added a |/ () draft @@ -369,9 +366,9 @@ | (b2) draft o 12:a3cc2042492f added a | () draft - | * 11:cd0909a30222 added d + | o 11:cd0909a30222 added d | | () draft - | * 10:cb1dd1086ef6 added c + | o 10:cb1dd1086ef6 added c | | (b1) draft | x 9:aec285328e90 added b | | () draft
--- a/tests/test-evolve-stop-phasediv.t Wed Jun 05 17:46:06 2019 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,107 +0,0 @@ -Tests for the --stop flag for `hg evolve` command while resolving phase-divergence -================================================================================== - -The `--stop` flag stops the interrupted evolution and delete the state file so -user can do other things and comeback and do evolution later on - -This is testing cases when `hg evolve` command is doing phase-divergence resolution. - -Setup -===== - - $ cat >> $HGRCPATH <<EOF - > [alias] - > glog = log -GT "{rev}:{node|short} {desc}\n ({bookmarks}) {phase}" - > [extensions] - > EOF - $ echo "evolve=$(echo $(dirname $TESTDIR))/hgext3rd/evolve/" >> $HGRCPATH - - $ hg init stoprepo - $ cd stoprepo - $ echo ".*\.orig" > .hgignore - $ hg add .hgignore - $ hg ci -m "added hgignore" - $ for ch in a b c d; do echo foo > $ch; hg add $ch; hg ci -qm "added "$ch; done; - - $ hg glog - @ 4:c41c793e0ef1 added d - | () draft - o 3:ca1b80f7960a added c - | () draft - o 2:b1661037fa25 added b - | () draft - o 1:c7586e2a9264 added a - | () draft - o 0:8fa14d15e168 added hgignore - () draft - -Creating phase divergence, resolution of which will lead to conflicts ----------------------------------------------------------------------- - - $ hg up .^^^ - 0 files updated, 0 files merged, 3 files removed, 0 files unresolved - $ hg pick -r .~-3 - picking 4:c41c793e0ef1 "added d" - $ echo foobar > c - $ hg add c - $ hg amend - - $ hg glog --hidden - @ 6:ddba58020bc0 added d - | () draft - | x 5:cfe30edc6125 added d - |/ () draft - | x 4:c41c793e0ef1 added d - | | () draft - | o 3:ca1b80f7960a added c - | | () draft - | o 2:b1661037fa25 added b - |/ () draft - o 1:c7586e2a9264 added a - | () draft - o 0:8fa14d15e168 added hgignore - () draft - - $ hg phase -r c41c793e0ef1 --public --hidden - 1 new phase-divergent changesets - - $ hg glog - @ 6:ddba58020bc0 added d - | () draft - | o 4:c41c793e0ef1 added d - | | () public - | o 3:ca1b80f7960a added c - | | () public - | o 2:b1661037fa25 added b - |/ () public - o 1:c7586e2a9264 added a - | () public - o 0:8fa14d15e168 added hgignore - () public - $ hg evolve --phase-divergent - recreate:[6] added d - atop:[4] added d - rebasing to destination parent: ca1b80f7960a - merging c - warning: conflicts while merging c! (edit, then use 'hg resolve --mark') - fix conflicts and see `hg help evolve.interrupted` - [1] - - $ hg evolve --stop - stopped the interrupted evolve - working directory is now at ca1b80f7960a - -XXX: maybe we should update wdir to where it was - $ hg glog - * 6:ddba58020bc0 added d - | () draft - | o 4:c41c793e0ef1 added d - | | () public - | @ 3:ca1b80f7960a added c - | | () public - | o 2:b1661037fa25 added b - |/ () public - o 1:c7586e2a9264 added a - | () public - o 0:8fa14d15e168 added hgignore - () public
--- a/tests/test-evolve-templates.t Wed Jun 05 17:46:06 2019 +0200 +++ b/tests/test-evolve-templates.t Wed Jun 05 17:56:44 2019 +0200 @@ -63,8 +63,6 @@ Check templates --------------- $ hg up 'desc(A0)' --hidden - updating to a hidden changeset 471f378eab4c - (hidden revision '471f378eab4c' was rewritten as: d004c8f274b9) 1 files updated, 0 files merged, 0 files removed, 0 files unresolved working directory parent is obsolete! (471f378eab4c) (use 'hg evolve' to update to its successor: d004c8f274b9) @@ -156,8 +154,6 @@ $ hg up 'desc(A1)' --hidden - updating to a hidden changeset a468dc9b3633 - (hidden revision 'a468dc9b3633' was rewritten as: d004c8f274b9) 1 files updated, 0 files merged, 0 files removed, 0 files unresolved working directory parent is obsolete! (a468dc9b3633) (use 'hg evolve' to update to its successor: d004c8f274b9) @@ -332,8 +328,6 @@ --------------- $ hg up 'obsolete()' --hidden - updating to a hidden changeset 471597cad322 - (hidden revision '471597cad322' was split as: 337fec4d2edc, f257fde29c7a) 0 files updated, 0 files merged, 0 files removed, 0 files unresolved working directory parent is obsolete! (471597cad322) (use 'hg evolve' to update to its tipmost successor: 337fec4d2edc, f257fde29c7a) @@ -463,8 +457,6 @@ --------------- $ hg up 'desc(A0)' --hidden - updating to a hidden changeset 471f378eab4c - (hidden revision '471f378eab4c' was rewritten as: eb5a0daa2192) 0 files updated, 0 files merged, 1 files removed, 0 files unresolved working directory parent is obsolete! (471f378eab4c) (use 'hg evolve' to update to its successor: eb5a0daa2192) @@ -490,8 +482,6 @@ o ea207398892e $ hg up 'desc(B0)' --hidden - updating to a hidden changeset 0dec01379d3b - (hidden revision '0dec01379d3b' was rewritten as: eb5a0daa2192) 1 files updated, 0 files merged, 0 files removed, 0 files unresolved working directory parent is obsolete! (0dec01379d3b) (use 'hg evolve' to update to its successor: eb5a0daa2192) @@ -597,13 +587,10 @@ summary: ROOT $ hg update --hidden 'desc(A0)' - updating to a hidden changeset 471f378eab4c - (hidden revision '471f378eab4c' was rewritten as: fdf9bde5129a) 0 files updated, 0 files merged, 0 files removed, 0 files unresolved working directory parent is obsolete! (471f378eab4c) (use 'hg evolve' to update to its successor: fdf9bde5129a) $ hg amend -m "A2" - 2 new content-divergent changesets $ hg log --hidden -G @ changeset: 3:65b757b745b9 | tag: tip @@ -613,7 +600,7 @@ | instability: content-divergent | summary: A2 | - | * changeset: 2:fdf9bde5129a + | o changeset: 2:fdf9bde5129a |/ parent: 0:ea207398892e | user: test | date: Thu Jan 01 00:00:00 1970 +0000 @@ -638,18 +625,16 @@ --------------- $ hg up 'desc(A0)' --hidden - updating to a hidden changeset 471f378eab4c - (hidden revision '471f378eab4c' has diverged) 0 files updated, 0 files merged, 0 files removed, 0 files unresolved working directory parent is obsolete! (471f378eab4c) (471f378eab4c has diverged, use 'hg evolve --list --content-divergent' to resolve the issue) Precursors template should show current revision as it is the working copy $ hg tlog - * 019fadeab383 + o 019fadeab383 | Precursors: 1:471f378eab4c | semi-colon: 1:471f378eab4c - | * fdf9bde5129a + | o fdf9bde5129a |/ Precursors: 1:471f378eab4c | semi-colon: 1:471f378eab4c | @ 471f378eab4c @@ -661,9 +646,9 @@ o ea207398892e $ hg fatelog - * 019fadeab383 + o 019fadeab383 | - | * fdf9bde5129a + | o fdf9bde5129a |/ | @ 471f378eab4c |/ Obsfate: reworded using amend as 2:fdf9bde5129a; reworded using amend as 4:019fadeab383 @@ -676,7 +661,7 @@ Precursors template should not show precursors as it's not displayed in the log $ hg tlog - * 019fadeab383 + o 019fadeab383 | | @ fdf9bde5129a |/ @@ -684,7 +669,7 @@ $ hg fatelog - * 019fadeab383 + o 019fadeab383 | | @ fdf9bde5129a |/ @@ -692,7 +677,7 @@ Precursors template should a precursor as we force its display with --hidden $ hg tlog --hidden - * 019fadeab383 + o 019fadeab383 | Precursors: 3:65b757b745b9 | semi-colon: 3:65b757b745b9 | x 65b757b745b9 @@ -714,7 +699,7 @@ o ea207398892e $ hg fatelog --hidden - * 019fadeab383 + o 019fadeab383 | | x 65b757b745b9 |/ Obsfate: reworded using amend as 4:019fadeab383 @@ -802,8 +787,6 @@ --------------- $ hg up 'desc(A0)' --hidden - updating to a hidden changeset 471f378eab4c - (hidden revision '471f378eab4c' was rewritten as: eb5a0daa2192) 0 files updated, 0 files merged, 1 files removed, 0 files unresolved working directory parent is obsolete! (471f378eab4c) (use 'hg evolve' to update to its successor: eb5a0daa2192) @@ -827,8 +810,6 @@ o ea207398892e $ hg up 'desc(B0)' --hidden - updating to a hidden changeset 0dec01379d3b - (hidden revision '0dec01379d3b' was rewritten as: eb5a0daa2192) 1 files updated, 0 files merged, 0 files removed, 0 files unresolved working directory parent is obsolete! (0dec01379d3b) (use 'hg evolve' to update to its successor: eb5a0daa2192) @@ -861,8 +842,6 @@ $ hg up 'desc(B1)' --hidden - updating to a hidden changeset b7ea6d14e664 - (hidden revision 'b7ea6d14e664' was rewritten as: eb5a0daa2192) 0 files updated, 0 files merged, 0 files removed, 0 files unresolved working directory parent is obsolete! (b7ea6d14e664) (use 'hg evolve' to update to its successor: eb5a0daa2192) @@ -1101,7 +1080,6 @@ $ hg debugobsolete `getid "desc(A0)"` `getid "desc(B0)"` obsoleted 1 changesets - 1 new orphan changesets $ hg debugobsolete `getid "desc(B0)"` `getid "desc(C0)"` obsoleted 1 changesets $ hg debugobsolete `getid "desc(B0)"` `getid "desc(A0)"` @@ -1120,8 +1098,6 @@ o ea207398892e $ hg up -r "desc(B0)" --hidden - updating to a hidden changeset 0dec01379d3b - (hidden revision '0dec01379d3b' is pruned) 2 files updated, 0 files merged, 1 files removed, 0 files unresolved working directory parent is obsolete! (0dec01379d3b) (use 'hg evolve' to update to its parent successor) @@ -1318,14 +1294,12 @@ $ hg up 6 0 files updated, 0 files merged, 1 files removed, 0 files unresolved $ hg commit --amend -m "Add only B" - 1 new orphan changesets $ hg up 6 --hidden 0 files updated, 0 files merged, 0 files removed, 0 files unresolved working directory parent is obsolete! (4a004186e638) (use 'hg evolve' to update to its successor: b18bc8331526) $ hg commit --amend -m "Add B only" - 4 new content-divergent changesets $ hg log -G @ changeset: 9:0b997eb7ceee @@ -1336,14 +1310,14 @@ | instability: content-divergent | summary: Add B only | - | * changeset: 8:b18bc8331526 + | o changeset: 8:b18bc8331526 |/ parent: 5:dd800401bd8c | user: test | date: Thu Jan 01 00:00:00 1970 +0000 | instability: content-divergent | summary: Add only B | - | * changeset: 7:ba2ed02b0c9a + | o changeset: 7:ba2ed02b0c9a | | user: test | | date: Thu Jan 01 00:00:00 1970 +0000 | | instability: orphan, content-divergent @@ -1356,7 +1330,7 @@ | obsolete: reworded using amend as 9:0b997eb7ceee | summary: Add A,B,C | - * changeset: 5:dd800401bd8c + o changeset: 5:dd800401bd8c | parent: 3:f897c6137566 | user: test | date: Thu Jan 01 00:00:00 1970 +0000 @@ -1381,10 +1355,10 @@ @ 0b997eb7ceee | Precursors: 6:4a004186e638 | semi-colon: 6:4a004186e638 - | * b18bc8331526 + | o b18bc8331526 |/ Precursors: 6:4a004186e638 | semi-colon: 6:4a004186e638 - | * ba2ed02b0c9a + | o ba2ed02b0c9a | | | x 4a004186e638 |/ Successors: 8:b18bc8331526; 9:0b997eb7ceee @@ -1392,7 +1366,7 @@ | Fate: reworded using amend as 8:b18bc8331526 | Fate: reworded using amend as 9:0b997eb7ceee | - * dd800401bd8c + o dd800401bd8c | o f897c6137566 | @@ -1401,14 +1375,14 @@ $ hg fatelog @ 0b997eb7ceee | - | * b18bc8331526 + | o b18bc8331526 |/ - | * ba2ed02b0c9a + | o ba2ed02b0c9a | | | x 4a004186e638 |/ Obsfate: reworded using amend as 8:b18bc8331526; reworded using amend as 9:0b997eb7ceee | - * dd800401bd8c + o dd800401bd8c | o f897c6137566 | @@ -1418,10 +1392,10 @@ @ 0b997eb7ceee | Precursors: 6:4a004186e638 | semi-colon: 6:4a004186e638 - | * b18bc8331526 + | o b18bc8331526 |/ Precursors: 6:4a004186e638 | semi-colon: 6:4a004186e638 - | * ba2ed02b0c9a + | o ba2ed02b0c9a | | Precursors: 4:9bd10a0775e4 | | semi-colon: 4:9bd10a0775e4 | x 4a004186e638 @@ -1432,7 +1406,7 @@ | Fate: reworded using amend as 8:b18bc8331526 | Fate: reworded using amend as 9:0b997eb7ceee | - * dd800401bd8c + o dd800401bd8c | Precursors: 4:9bd10a0775e4 | semi-colon: 4:9bd10a0775e4 | x 9bd10a0775e4 @@ -1463,14 +1437,14 @@ $ hg fatelog --hidden @ 0b997eb7ceee | - | * b18bc8331526 + | o b18bc8331526 |/ - | * ba2ed02b0c9a + | o ba2ed02b0c9a | | | x 4a004186e638 |/ Obsfate: reworded using amend as 8:b18bc8331526; reworded using amend as 9:0b997eb7ceee | - * dd800401bd8c + o dd800401bd8c | | x 9bd10a0775e4 |/ Obsfate: split as 5:dd800401bd8c, 6:4a004186e638, 7:ba2ed02b0c9a @@ -1486,24 +1460,22 @@ o ea207398892e $ hg up --hidden 4 - updating to a hidden changeset 9bd10a0775e4 - (hidden revision '9bd10a0775e4' has diverged) 1 files updated, 0 files merged, 0 files removed, 0 files unresolved working directory parent is obsolete! (9bd10a0775e4) (9bd10a0775e4 has diverged, use 'hg evolve --list --content-divergent' to resolve the issue) $ hg rebase -r 7 -d 8 --config extensions.rebase= rebasing 7:ba2ed02b0c9a "Add A,B,C" $ hg tlog - * eceed8f98ffc + o eceed8f98ffc | Precursors: 4:9bd10a0775e4 | semi-colon: 4:9bd10a0775e4 - | * 0b997eb7ceee + | o 0b997eb7ceee | | Precursors: 4:9bd10a0775e4 | | semi-colon: 4:9bd10a0775e4 - * | b18bc8331526 + o | b18bc8331526 |/ Precursors: 4:9bd10a0775e4 | semi-colon: 4:9bd10a0775e4 - * dd800401bd8c + o dd800401bd8c | Precursors: 4:9bd10a0775e4 | semi-colon: 4:9bd10a0775e4 | @ 9bd10a0775e4 @@ -1517,13 +1489,13 @@ o ea207398892e $ hg fatelog - * eceed8f98ffc + o eceed8f98ffc | - | * 0b997eb7ceee + | o 0b997eb7ceee | | - * | b18bc8331526 + o | b18bc8331526 |/ - * dd800401bd8c + o dd800401bd8c | | @ 9bd10a0775e4 |/ Obsfate: split using amend, rebase as 5:dd800401bd8c, 9:0b997eb7ceee, 10:eceed8f98ffc; split using amend, rebase as 5:dd800401bd8c, 8:b18bc8331526, 10:eceed8f98ffc @@ -1551,8 +1523,6 @@ ------------ $ hg up "desc(A0)" --hidden - updating to a hidden changeset 471f378eab4c - (hidden revision '471f378eab4c' is pruned) 1 files updated, 0 files merged, 0 files removed, 0 files unresolved working directory parent is obsolete! (471f378eab4c) (use 'hg evolve' to update to its parent successor)
--- a/tests/test-evolve-topic.t Wed Jun 05 17:46:06 2019 +0200 +++ b/tests/test-evolve-topic.t Wed Jun 05 17:56:44 2019 +0200 @@ -89,7 +89,6 @@ 0 files updated, 0 files merged, 2 files removed, 0 files unresolved $ echo ddd >> ddd $ hg amend - 6 new orphan changesets $ hg up 'desc(fff)' 3 files updated, 0 files merged, 0 files removed, 0 files unresolved $ echo fff >> fff @@ -100,17 +99,17 @@ | | o 10 - {foo} d9cacd156ffc add ddd (draft) | | - | | * 9 - {bar} 1d964213b023 add jjj (draft) + | | o 9 - {bar} 1d964213b023 add jjj (draft) | | | - | | * 8 - {bar} fcab990f3261 add iii (draft) + | | o 8 - {bar} fcab990f3261 add iii (draft) | | | - | | * 7 - {bar} b0c2554835ac add hhh (draft) + | | o 7 - {bar} b0c2554835ac add hhh (draft) | | | - | | * 6 - {bar} c748293f1c1a add ggg (draft) + | | o 6 - {bar} c748293f1c1a add ggg (draft) | | | +---x 5 - {foo} 6a6b7365c751 add fff (draft) | | - * | 4 - {foo} 3969ab847d9c add eee (draft) + o | 4 - {foo} 3969ab847d9c add eee (draft) | | x | 3 - {foo} 4e3a154f38c7 add ddd (draft) |/ @@ -144,13 +143,13 @@ | o 10 - {foo} d9cacd156ffc add ddd (draft) | - | * 9 - {bar} 1d964213b023 add jjj (draft) + | o 9 - {bar} 1d964213b023 add jjj (draft) | | - | * 8 - {bar} fcab990f3261 add iii (draft) + | o 8 - {bar} fcab990f3261 add iii (draft) | | - | * 7 - {bar} b0c2554835ac add hhh (draft) + | o 7 - {bar} b0c2554835ac add hhh (draft) | | - | * 6 - {bar} c748293f1c1a add ggg (draft) + | o 6 - {bar} c748293f1c1a add ggg (draft) | | | x 5 - {foo} 6a6b7365c751 add fff (draft) | | @@ -256,7 +255,6 @@ o 0 - {} 199cc73e9a0b add aaa (draft) $ hg topic -r 070c5573d8f9 bar - 4 new orphan changesets changed topic on 1 changesets to "bar" $ hg up 16d6f664b17c switching to topic bar @@ -282,13 +280,13 @@ $ hg log --graph @ 18 - {bar} 793eb6370b2d add fff (draft) | - | * 17 - {bar} 9bf430c106b7 add jjj (draft) + | o 17 - {bar} 9bf430c106b7 add jjj (draft) | | - | * 16 - {bar} d2dc89c57700 add iii (draft) + | o 16 - {bar} d2dc89c57700 add iii (draft) | | - | * 15 - {bar} 20bc4d02aa62 add hhh (draft) + | o 15 - {bar} 20bc4d02aa62 add hhh (draft) | | - | * 14 - {bar} 16d6f664b17c add ggg (draft) + | o 14 - {bar} 16d6f664b17c add ggg (draft) | | | x 13 - {foo} 070c5573d8f9 add fff (draft) |/ @@ -318,15 +316,15 @@ working directory parent is obsolete! (20bc4d02aa62) (use 'hg evolve' to update to its successor: d834582d9ee3) $ hg log -Gr 14:: - * 19 - {bar} d834582d9ee3 add hhh (draft) + o 19 - {bar} d834582d9ee3 add hhh (draft) | - | * 17 - {bar} 9bf430c106b7 add jjj (draft) + | o 17 - {bar} 9bf430c106b7 add jjj (draft) | | - | * 16 - {bar} d2dc89c57700 add iii (draft) + | o 16 - {bar} d2dc89c57700 add iii (draft) | | | @ 15 - {bar} 20bc4d02aa62 add hhh (draft) |/ - * 14 - {bar} 16d6f664b17c add ggg (draft) + o 14 - {bar} 16d6f664b17c add ggg (draft) | ~ @@ -339,15 +337,13 @@ $ hg rebase -s d2dc89c57700 -d d834582d9ee3 --config extensions.rebase= rebasing 16:d2dc89c57700 "add iii" (bar) - 1 new orphan changesets rebasing 17:9bf430c106b7 "add jjj" (bar) - 1 new orphan changesets $ hg log -Gr 42b49017ff90:: - * 21 - {bar} 7542e76aba2c add jjj (draft) + o 21 - {bar} 7542e76aba2c add jjj (draft) | - * 20 - {bar} 7858bd7e9906 add iii (draft) + o 20 - {bar} 7858bd7e9906 add iii (draft) | - * 19 - {bar} d834582d9ee3 add hhh (draft) + o 19 - {bar} d834582d9ee3 add hhh (draft) | | o 18 - {bar} 793eb6370b2d add fff (draft) | | @@ -396,17 +392,16 @@ $ echo "changes in hhh" > hhh $ hg add hhh $ hg ci --amend - 4 new orphan changesets $ hg log -G @ 26 - {bar} 2c295936ac04 add fff (draft) | - | * 25 - {bar} 38a82cbb794a add jjj (draft) + | o 25 - {bar} 38a82cbb794a add jjj (draft) | | - | * 24 - {bar} 4a44eba0fdb3 add iii (draft) + | o 24 - {bar} 4a44eba0fdb3 add iii (draft) | | - | * 23 - {bar} 7acd9ea5d677 add hhh (draft) + | o 23 - {bar} 7acd9ea5d677 add hhh (draft) | | - | * 22 - {bar} 735c7bd8f133 add ggg (draft) + | o 22 - {bar} 735c7bd8f133 add ggg (draft) | | | x 18 - {bar} 793eb6370b2d add fff (draft) |/
--- a/tests/test-evolve.t Wed Jun 05 17:46:06 2019 +0200 +++ b/tests/test-evolve.t Wed Jun 05 17:56:44 2019 +0200 @@ -343,7 +343,6 @@ (amend of on ancestors) $ hg amend - 1 new orphan changesets $ hg log 4 feature-A: a nifty feature - test 3 feature-B: another feature (child of 568a468b60fc) - test @@ -353,7 +352,7 @@ $ glog --hidden o 4:ba0ec09b1bab@default(draft) a nifty feature | - | * 3:6992c59c6b06@default(draft) another feature (child of 568a468b60fc) + | o 3:6992c59c6b06@default(draft) another feature (child of 568a468b60fc) | | | | x 2:73296a82292a@default(draft) another feature (child of 568a468b60fc) | |/ @@ -391,7 +390,6 @@ phase change turning obsolete changeset public issues a phase divergence warning $ hg phase --hidden --public 99833d22b0c6 - 1 new phase-divergent changesets all solving phase-divergent @@ -437,16 +435,15 @@ 1 files updated, 0 files merged, 0 files removed, 0 files unresolved $ sed -i'' -e s/Un/Én/ main-file-1 $ hg commit --amend -m 'dansk!' - 2 new orphan changesets (ninja test for the {trouble} template: $ hg log -G --template '{rev} {instabilities}\n' @ 10 | - | * 9 orphan + | o 9 orphan | | - | * 8 orphan + | o 8 orphan | | | x 7 |/ @@ -823,7 +820,6 @@ $ hg ci -m c $ hg prune .^ 1 changesets pruned - 1 new orphan changesets $ hg stab --any move:[15] c atop:[13] a @@ -902,7 +898,6 @@ marked working directory as branch mybranch (branches are permanent and global, did you want a bookmark?) $ hg amend - 1 new orphan changesets $ hg evolve move:[3] a3 @@ -923,7 +918,6 @@ $ hg up 'desc(a1)' 1 files updated, 0 files merged, 0 files removed, 0 files unresolved $ hg amend -m 'a1_' - 2 new orphan changesets $ hg evolve --rev 'first(orphan())' move:[4] a2 atop:[6] a1_ @@ -943,14 +937,13 @@ Evolve from the middle of a stack pick the right changesets. $ hg ci --amend -m 'a1__' - 2 new orphan changesets $ hg up -r "desc('a2')" 1 files updated, 0 files merged, 0 files removed, 0 files unresolved $ hg log -G --template '{rev} [{branch}] {desc|firstline}\n' o 9 [default] a1__ | - | * 8 [mybranch] a3 + | o 8 [mybranch] a3 | | | @ 7 [mybranch] a2 | | @@ -983,7 +976,7 @@ | @ 9:9f8b83c2e7f3@default(draft) a1__ | - | * 8:777c26ca5e78@mybranch(draft) a3 + | o 8:777c26ca5e78@mybranch(draft) a3 | | | x 7:eb07e22a0e63@mybranch(draft) a2 | | @@ -1001,7 +994,7 @@ | @ 9 [default] a1__ | - | * 8 [mybranch] a3 + | o 8 [mybranch] a3 | | | x 7 [mybranch] a2 | | @@ -1013,7 +1006,6 @@ $ hg add newfile $ hg commit -m "add new file bumped" -o 10 $ hg phase --public --hidden d952e93add6f - 1 new phase-divergent changesets $ hg log -G @ 11 : add new file bumped - test | @@ -1021,7 +1013,7 @@ |/ o 9 testbookmark: a1__ - test | - | * 8 : a3 - test + | o 8 : a3 - test | | | x 7 : a2 - test | | @@ -1040,7 +1032,7 @@ |/ o 9 testbookmark: a1__ - test | - | * 8 : a3 - test + | o 8 : a3 - test | | | x 7 : a2 - test | | @@ -1095,13 +1087,12 @@ o 0 : a0 - test $ hg amend - 2 new orphan changesets $ glog @ 16:0cf3707e8971@default(draft) a3 | - | * 15:daa1ff1c7fbd@default(draft) add gh + | o 15:daa1ff1c7fbd@default(draft) add gh | | - | | * 14:484fb3cfa7f2@default(draft) add gg + | | o 14:484fb3cfa7f2@default(draft) add gg | |/ | x 13:b88539ad24d7@default(draft) a3 |/ @@ -1240,17 +1231,13 @@ Shows "use 'hg evolve' to..." hints iff the evolve command is enabled $ hg --hidden up 14 - updating to a hidden changeset 484fb3cfa7f2 - (hidden revision '484fb3cfa7f2' was rewritten as: 98e171e2f272) - 2 files updated, 0 files merged, 0 files removed, 0 files unresolved + 2 files updated, 0 files merged, 1 files removed, 0 files unresolved working directory parent is obsolete! (484fb3cfa7f2) $ cat >> $HGRCPATH <<EOF > [experimental] > evolutioncommands=evolve > EOF $ hg --hidden up 15 - updating to a hidden changeset daa1ff1c7fbd - (hidden revision 'daa1ff1c7fbd' was rewritten as: 0c049e4e5422) 1 files updated, 0 files merged, 1 files removed, 0 files unresolved working directory parent is obsolete! (daa1ff1c7fbd) (use 'hg evolve' to update to its successor: 0c049e4e5422) @@ -1273,13 +1260,12 @@ $ echo "hello" > j4 $ hg add j4 $ hg amend - 2 new orphan changesets $ glog -r "0cf3707e8971::" @ 22:274b6cd0c101@default(draft) add j1 | - | * 21:89e4f7e8feb5@default(draft) add j3 + | o 21:89e4f7e8feb5@default(draft) add j3 | | - | * 20:4cd61236beca@default(draft) add j2 + | o 20:4cd61236beca@default(draft) add j2 | | | x 19:0fd8bfb02de4@default(draft) add j1 |/ @@ -1317,9 +1303,9 @@ $ glog -r "0cf3707e8971::" @ 23:0ef9ff75f8e2@default(draft) add j1 | - | * 21:89e4f7e8feb5@default(draft) add j3 + | o 21:89e4f7e8feb5@default(draft) add j3 | | - | * 20:4cd61236beca@default(draft) add j2 + | o 20:4cd61236beca@default(draft) add j2 | | | x 19:0fd8bfb02de4@default(draft) add j1 |/ @@ -1448,7 +1434,6 @@ $ hg update -q -r "desc('will be amended')" $ echo "amended" > newfile $ hg amend -m "amended" - 2 new orphan changesets $ hg evolve --rev "desc('will be amended')::" move:[30] will be evolved safely @@ -1496,8 +1481,6 @@ @ 1:ab832e43dd5a added a $ hg up f7ad41964313 --hidden - updating to a hidden changeset f7ad41964313 - (hidden revision 'f7ad41964313' was rewritten as: ab832e43dd5a) 1 files updated, 0 files merged, 0 files removed, 0 files unresolved working directory parent is obsolete! (f7ad41964313) (use 'hg evolve' to update to its successor: ab832e43dd5a)
--- a/tests/test-exchange-obsmarkers-case-A3.t Wed Jun 05 17:46:06 2019 +0200 +++ b/tests/test-exchange-obsmarkers-case-A3.t Wed Jun 05 17:56:44 2019 +0200 @@ -74,7 +74,6 @@ created new head $ hg debugobsolete `getid 'desc(A0)'` `getid 'desc(A1)'` obsoleted 1 changesets - 1 new orphan changesets $ hg debugobsolete `getid 'desc(B0)'` `getid 'desc(B1)'` obsoleted 1 changesets $ hg log -G --hidden @@ -179,7 +178,6 @@ created new head $ hg debugobsolete `getid 'desc(A0)'` `getid 'desc(A1)'` obsoleted 1 changesets - 1 new orphan changesets $ hg debugobsolete `getid 'desc(B0)'` `getid 'desc(B1)'` obsoleted 1 changesets $ hg log -G --hidden @@ -250,7 +248,6 @@ remote: added 1 changesets with 1 changes to 1 files (+1 heads) remote: 1 new obsolescence markers remote: obsoleted 1 changesets - remote: 1 new orphan changesets ## post push state # obstore: main 28b51eb45704506b5c603decd6bf7ac5e0f6a52f e5ea8f9c73143125d36658e90ef70c6d2027a5b7 0 (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'} @@ -267,7 +264,6 @@ added 1 changesets with 1 changes to 1 files (+1 heads) 1 new obsolescence markers obsoleted 1 changesets - 1 new orphan changesets new changesets e5ea8f9c7314 (run 'hg heads' to see heads, 'hg merge' to merge) ## post pull state
--- a/tests/test-exchange-obsmarkers-case-A4.t Wed Jun 05 17:46:06 2019 +0200 +++ b/tests/test-exchange-obsmarkers-case-A4.t Wed Jun 05 17:56:44 2019 +0200 @@ -65,11 +65,10 @@ $ hg debugobsolete aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa `getid 'desc(A0)'` $ hg debugobsolete `getid 'desc(A0)'` `getid 'desc(A1)'` obsoleted 1 changesets - 1 new orphan changesets $ hg log -G --hidden @ e5ea8f9c7314 (draft): A1 | - | * 06055a7959d4 (draft): B + | o 06055a7959d4 (draft): B | | | x 28b51eb45704 (draft): A0 |/
--- a/tests/test-exchange-obsmarkers-case-B5.t Wed Jun 05 17:46:06 2019 +0200 +++ b/tests/test-exchange-obsmarkers-case-B5.t Wed Jun 05 17:56:44 2019 +0200 @@ -71,7 +71,6 @@ $ mkcommit B1 $ hg debugobsolete --hidden `getid 'desc(A0)'` `getid 'desc(A1)'` obsoleted 1 changesets - 2 new orphan changesets $ hg debugobsolete --hidden aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa `getid 'desc(B0)'` $ hg debugobsolete --hidden `getid 'desc(B0)'` `getid 'desc(B1)'` obsoleted 1 changesets @@ -81,7 +80,7 @@ | @ e5ea8f9c7314 (draft): A1 | - | * 1d0f3cd25300 (draft): C + | o 1d0f3cd25300 (draft): C | | | x 6e72f0a95b5e (draft): B0 | |
--- a/tests/test-exchange-obsmarkers-case-C1.t Wed Jun 05 17:46:06 2019 +0200 +++ b/tests/test-exchange-obsmarkers-case-C1.t Wed Jun 05 17:56:44 2019 +0200 @@ -58,7 +58,6 @@ $ mkcommit A $ mkcommit B $ hg prune -qd '0 0' '.~1' - 1 new orphan changesets $ hg prune -qd '0 0' . $ hg log -G --hidden x f6fbb35d8ac9 (draft): B
--- a/tests/test-exchange-obsmarkers-case-C4.t Wed Jun 05 17:46:06 2019 +0200 +++ b/tests/test-exchange-obsmarkers-case-C4.t Wed Jun 05 17:56:44 2019 +0200 @@ -67,7 +67,6 @@ $ hg debugobsolete --hidden `getid 'desc(A)'` `getid 'desc(B)'` obsoleted 1 changesets $ hg debugobsolete --hidden `getid 'desc(A)'` `getid 'desc(C)'` - 2 new content-divergent changesets $ hg prune -qd '0 0' . $ hg log -G --hidden x 7f7f229b13a6 (draft): C
--- a/tests/test-exchange-obsmarkers-case-D1.t Wed Jun 05 17:46:06 2019 +0200 +++ b/tests/test-exchange-obsmarkers-case-D1.t Wed Jun 05 17:56:44 2019 +0200 @@ -62,7 +62,6 @@ created new head $ hg debugobsolete `getid 'desc(A0)'` `getid 'desc(A1)'` obsoleted 1 changesets - 1 new orphan changesets $ hg prune -d '0 0' 'desc(B)' 1 changesets pruned $ hg strip --hidden -q 'desc(A0)' --config devel.strip-obsmarkers=no
--- a/tests/test-exchange-obsmarkers-case-D4.t Wed Jun 05 17:46:06 2019 +0200 +++ b/tests/test-exchange-obsmarkers-case-D4.t Wed Jun 05 17:56:44 2019 +0200 @@ -60,7 +60,6 @@ $ mkcommit B1 $ hg debugobsolete `getid 'desc(A0)'` aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa obsoleted 1 changesets - 1 new orphan changesets $ hg debugobsolete aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa `getid 'desc(A1)'` $ hg debugobsolete `getid 'desc(B0)'` bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb obsoleted 1 changesets
--- a/tests/test-extension-isolation.t Wed Jun 05 17:46:06 2019 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,163 +0,0 @@ -============================ -Testing extensions isolation -============================ - -In this test case, we check that a repository using the extensions can co-exist -with a repository not using the extension. - - $ . $TESTDIR/testlib/common.sh - -Setup -===== - -Create repo - - $ hg init repo-evo - $ cat > repo-evo/.hg/hgrc << EOF - > [extensions] - > evolve= - > EOF - $ hg init repo-topic - $ cat > repo-topic/.hg/hgrc << EOF - > [extensions] - > topic= - > EOF - $ hg init repo-both - $ cat > repo-both/.hg/hgrc << EOF - > [extensions] - > evolve= - > topic= - > EOF - $ hg init repo-no-ext - -check setup - - $ hg -R repo-evo help -e evolve | head -n 1 - warning: --repository ignored - evolve extension - extends Mercurial feature related to Changeset Evolution - $ hg -R repo-both help -e evolve | head -n 1 - warning: --repository ignored - evolve extension - extends Mercurial feature related to Changeset Evolution - $ hg -R repo-no-ext help -e evolve - warning: --repository ignored - abort: no such help topic: evolve - (try 'hg help --keyword evolve') - [255] - $ hg -R repo-no-ext help -e topic - warning: --repository ignored - abort: no such help topic: topic - (try 'hg help --keyword topic') - [255] - -start hgweb dir for all repo - - $ cat > hgweb.conf << EOF - > [paths] - > / = * - > EOF - - $ hg serve -p $HGPORT -d --pid-file=hg.pid --web-conf hgweb.conf -A access.log -E error.log - $ cat hg.pid >> $DAEMON_PIDS - -Test isolation --------------- - -As of 4.9 (and previous version). It seems like extensions are displayed as -enabled even for repository where they are not supposed to be. See the output -tagged `no-false`. - -(however, topic and evolve are not supposed to affect other repository as shown -in the rest of this test). - - $ get-with-headers.py $LOCALIP:$HGPORT 'repo-no-ext/help/extensions' | grep 'enabled extensions' -A 7 - [1] - $ get-with-headers.py $LOCALIP:$HGPORT 'repo-evo/help/extensions' | grep 'enabled extensions' -A 7 - enabled extensions: - </p> - <dl> - <dt>evolve - <dd>extends Mercurial feature related to Changeset Evolution - </dl> - <p> - disabled extensions: - $ get-with-headers.py $LOCALIP:$HGPORT 'repo-topic/help/extensions' | grep 'enabled extensions' -A 7 - enabled extensions: - </p> - <dl> - <dt>evolve (no-false !) - <dd>extends Mercurial feature related to Changeset Evolution (no-false !) - <dt>topic - <dd>support for topic branches - </dl> - $ get-with-headers.py $LOCALIP:$HGPORT 'repo-both/help/extensions' | grep 'enabled extensions' -A 9 - enabled extensions: - </p> - <dl> - <dt>evolve - <dd>extends Mercurial feature related to Changeset Evolution - <dt>topic - <dd>support for topic branches - </dl> - <p> - disabled extensions: - $ get-with-headers.py $LOCALIP:$HGPORT 'repo-no-ext/help/extensions' | grep 'enabled extensions' -A 9 - enabled extensions: (no-false !) - </p> (no-false !) - <dl> (no-false !) - <dt>evolve (no-false !) - <dd>extends Mercurial feature related to Changeset Evolution (no-false !) - <dt>topic (no-false !) - <dd>support for topic branches (no-false !) - </dl> (no-false !) - <p> (no-false !) - disabled extensions: (no-false !) - -make sure repos don't affect each other (and check both ways) - -Check evolve isolation ------------------------ - - $ hg debugcapabilities http://$LOCALIP:$HGPORT/repo-no-ext | egrep 'topics|evoext' - [1] - $ hg debugcapabilities http://$LOCALIP:$HGPORT/repo-evo | egrep 'topics|evoext' - _evoext_getbundle_obscommon - _evoext_obshashrange_v1 - $ hg debugcapabilities http://$LOCALIP:$HGPORT/repo-no-ext | egrep 'topics|evoext' - [1] - -Check topic isolation ---------------------- - - $ hg debugcapabilities http://$LOCALIP:$HGPORT/repo-no-ext | egrep 'topics|evoext' - [1] - $ hg debugcapabilities http://$LOCALIP:$HGPORT/repo-topic | egrep 'topics|evoext' - topics - $ hg debugcapabilities http://$LOCALIP:$HGPORT/repo-no-ext | egrep 'topics|evoext' - [1] - -Check coupled isolation ------------------------ - - $ hg debugcapabilities http://$LOCALIP:$HGPORT/repo-no-ext | egrep 'topics|evoext' - [1] - $ hg debugcapabilities http://$LOCALIP:$HGPORT/repo-both | egrep 'topics|evoext' - _evoext_getbundle_obscommon - _evoext_obshashrange_v1 - topics - $ hg debugcapabilities http://$LOCALIP:$HGPORT/repo-evo | egrep 'topics|evoext' - _evoext_getbundle_obscommon - _evoext_obshashrange_v1 - $ hg debugcapabilities http://$LOCALIP:$HGPORT/repo-topic | egrep 'topics|evoext' - topics - $ hg debugcapabilities http://$LOCALIP:$HGPORT/repo-evo | egrep 'topics|evoext' - _evoext_getbundle_obscommon - _evoext_obshashrange_v1 - $ hg debugcapabilities http://$LOCALIP:$HGPORT/repo-no-ext | egrep 'topics|evoext' - [1] - -Final cleanup -------------- - - $ cat error.log - - $ $RUNTESTDIR/killdaemons.py $DAEMON_PIDS
--- a/tests/test-fold.t Wed Jun 05 17:46:06 2019 +0200 +++ b/tests/test-fold.t Wed Jun 05 17:56:44 2019 +0200 @@ -247,7 +247,6 @@ Test order of proposed commit message $ hg fold --exact --hidden -r 4 -r 5 -r 6 - 2 new content-divergent changesets 3 changesets folded $ hg log -r tip -T '{desc}' r4
--- a/tests/test-issue-5720.t Wed Jun 05 17:46:06 2019 +0200 +++ b/tests/test-issue-5720.t Wed Jun 05 17:56:44 2019 +0200 @@ -45,11 +45,10 @@ [1] b $ echo b2 > a $ hg amend - 1 new orphan changesets $ hg log -G -T "{rev}: {phase}" @ 3: draft | - | * 2: secret + | o 2: secret | | | x 1: draft |/
--- a/tests/test-issue-6028.t Wed Jun 05 17:46:06 2019 +0200 +++ b/tests/test-issue-6028.t Wed Jun 05 17:56:44 2019 +0200 @@ -106,7 +106,6 @@ create instability by pruning two changesets, one in a topic, one in a merge $ hg prune -r 5:6 2 changesets pruned - 3 new orphan changesets $ hg up 4 2 files updated, 0 files merged, 1 files removed, 0 files unresolved
--- a/tests/test-obsolete-push.t Wed Jun 05 17:46:06 2019 +0200 +++ b/tests/test-obsolete-push.t Wed Jun 05 17:56:44 2019 +0200 @@ -27,7 +27,6 @@ $ hg phase --secret --force . $ hg prune 0 1 2 changesets pruned - 1 new orphan changesets $ glog --hidden @ 2:244232c2222a@default(secret) C |
--- a/tests/test-obsolete.t Wed Jun 05 17:46:06 2019 +0200 +++ b/tests/test-obsolete.t Wed Jun 05 17:56:44 2019 +0200 @@ -121,8 +121,6 @@ 4 - 725c380fe99b $ hg up --hidden 3 -q - updating to a hidden changeset 0d3f46688ccc - (hidden revision '0d3f46688ccc' was rewritten as: 725c380fe99b) working directory parent is obsolete! (0d3f46688ccc) (reported by parents too) $ hg parents @@ -136,7 +134,6 @@ working directory parent is obsolete! (0d3f46688ccc) (use 'hg evolve' to update to its successor: 725c380fe99b) $ mkcommit d # 5 (on 3) - 1 new orphan changesets $ qlog -r 'obsolete()' 3 - 0d3f46688ccc @@ -188,7 +185,6 @@ adding file changes added 5 changesets with 5 changes to 5 files (+1 heads) 2 new obsolescence markers - 1 new orphan changesets $ hg -R ../other-new verify checking changesets checking manifests @@ -212,7 +208,6 @@ $ hg up --hidden 3 -q working directory parent is obsolete! (0d3f46688ccc) $ mkcommit obsol_d # 6 - 1 new orphan changesets created new head $ hg debugobsolete `getid 5` `getid 6` obsoleted 1 changesets @@ -271,7 +266,6 @@ $ hg up --hidden -q .^ # 3 working directory parent is obsolete! (0d3f46688ccc) $ mkcommit "obsol_d'" # 7 - 1 new orphan changesets created new head $ hg debugobsolete `getid 6` `getid 7` obsoleted 1 changesets @@ -362,7 +356,6 @@ $ hg up --hidden .^ -q # 3 working directory parent is obsolete! (0d3f46688ccc) $ mkcommit "obsol_d''" - 1 new orphan changesets created new head $ hg debugobsolete `getid 7` `getid 8` obsoleted 1 changesets @@ -428,7 +421,6 @@ $ hg id -n 9 $ hg debugobsolete `getid 0` `getid 9` - 1 new phase-divergent changesets 83b5778897ad try to obsolete immutable changeset 1f0dee641bb7 # at core level the warning is not issued # this is now a big issue now that we have phase divergence warning @@ -488,7 +480,7 @@ check rebase compat $ hg log -G --template='{rev} - {node|short} {desc}\n' - * 8 - 159dfc9fa5d3 add obsol_d'' + o 8 - 159dfc9fa5d3 add obsol_d'' | | o 4 - 725c380fe99b add obsol_c' | | @@ -502,7 +494,7 @@ $ hg log -G --template='{rev} - {node|short} {desc}\n' --hidden x 9 - 83b5778897ad add toto - * 8 - 159dfc9fa5d3 add obsol_d'' + o 8 - 159dfc9fa5d3 add obsol_d'' | | x 7 - 909a0fb57e5d add obsol_d' |/ @@ -527,7 +519,6 @@ $ hg rebase -b '3' -d 4 --traceback --config experimental.rebaseskipobsolete=0 rebasing 3:0d3f46688ccc "add obsol_c" rebasing 8:159dfc9fa5d3 "add obsol_d''" - 2 new content-divergent changesets $ hg --hidden log -q -r 'successors(3)' 4:725c380fe99b 10:2033b4e49474 @@ -536,9 +527,9 @@ $ hg log -G --template='{rev} - {node|short} {desc}\n' @ 11 - 9468a5f5d8b2 add obsol_d'' | - * 10 - 2033b4e49474 add obsol_c + o 10 - 2033b4e49474 add obsol_c | - * 4 - 725c380fe99b add obsol_c' + o 4 - 725c380fe99b add obsol_c' | o 1 - 7c3bad9141dc add b | @@ -557,7 +548,6 @@ added 2 changesets with 1 changes to [12] files (re) 3 new obsolescence markers obsoleted 1 changesets - 2 new content-divergent changesets $ hg up -q 10 $ mkcommit "obsol_d'''" created new head @@ -579,7 +569,6 @@ $ cd local $ hg phase --hidden --public 11 - 1 new phase-divergent changesets $ hg log -G --template='{rev} - ({phase}) {node|short} {desc}\n' @ 12 - (draft) 6db5e282cb91 add obsol_d''' | @@ -625,7 +614,7 @@ | date: Thu Jan 01 00:00:00 1970 +0000 | summary: add f | - | * changeset: 12:6db5e282cb91 + | o changeset: 12:6db5e282cb91 |/ parent: 10:2033b4e49474 | user: test | date: Thu Jan 01 00:00:00 1970 +0000 @@ -688,7 +677,6 @@ phases: 3 draft phase-divergent: 1 changesets $ hg debugobsolete `getid a7a6f2b5d8a5` `getid 50f11e5e3a63` - 2 new content-divergent changesets $ hg log -r 'contentdivergent()' changeset: 12:6db5e282cb91 parent: 10:2033b4e49474 @@ -707,8 +695,6 @@ $ hg up --hidden 3 -q - updating to a hidden changeset 0d3f46688ccc - (hidden revision '0d3f46688ccc' has diverged) working directory parent is obsolete! (0d3f46688ccc) $ hg evolve parent is obsolete with multiple successors: @@ -727,14 +713,11 @@ Check import reports new unstable changeset: $ hg up --hidden 2 - updating to a hidden changeset 4538525df7e2 - (hidden revision '4538525df7e2' has diverged) 1 files updated, 0 files merged, 1 files removed, 0 files unresolved working directory parent is obsolete! (4538525df7e2) (4538525df7e2 has diverged, use 'hg evolve --list --content-divergent' to resolve the issue) $ hg export 9468a5f5d8b2 | hg import - applying patch from stdin - 1 new orphan changesets Relevant marker computation @@ -749,7 +732,7 @@ | instability: orphan | summary: add obsol_d'' | - | * changeset: 15:50f11e5e3a63 + | o changeset: 15:50f11e5e3a63 | | parent: 11:9468a5f5d8b2 | | user: test | | date: Thu Jan 01 00:00:00 1970 +0000 @@ -769,7 +752,7 @@ | | | obsolete: amended using amend as 14:705ab2a6b72e | | | summary: add f | | | - | | | * changeset: 12:6db5e282cb91 + | | | o changeset: 12:6db5e282cb91 | | |/ parent: 10:2033b4e49474 | | | user: test | | | date: Thu Jan 01 00:00:00 1970 +0000
--- a/tests/test-pick.t Wed Jun 05 17:46:06 2019 +0200 +++ b/tests/test-pick.t Wed Jun 05 17:56:44 2019 +0200 @@ -108,7 +108,6 @@ $ hg pick 7c3bad9141dc picking 1:7c3bad9141dc "add b" - 1 new orphan changesets $ hg glog @ 5:7c15c05db6fa add b | @@ -116,7 +115,7 @@ | o 3:8e224524cd09 add x | - | * 2:4538525df7e2 add c + | o 2:4538525df7e2 add c | | | x 1:7c3bad9141dc add b |/ @@ -137,7 +136,7 @@ | o 3:8e224524cd09 add x | - | * 2:4538525df7e2 add c + | o 2:4538525df7e2 add c | | | x 1:7c3bad9141dc add b |/ @@ -221,11 +220,8 @@ $ echo foo > b $ hg ci -Aqm "foo to b" $ hg glog -r .^:: - @ 10:c437988de89f foo to b - | - o 8:44e155eb95c7 add c - | - ~ + hg: parse error at 4: not a prefix: end + [255] $ hg pick -r 7c15c05db6fa picking 5:7c15c05db6fa "add b"
--- a/tests/test-prev-next.t Wed Jun 05 17:46:06 2019 +0200 +++ b/tests/test-prev-next.t Wed Jun 05 17:56:44 2019 +0200 @@ -183,7 +183,6 @@ some aspiring children $ hg amend -m 'added b (2)' - 1 new orphan changesets $ hg next --no-evolve no children (1 unstable changesets to be evolved here, do you want --evolve?) @@ -230,7 +229,6 @@ next with ambiguity in aspiring children $ hg am -m 'added b (3)' - 2 new orphan changesets $ hg next --no-evolve no children (2 unstable changesets to be evolved here, do you want --evolve?) @@ -252,7 +250,7 @@ | o 6:d7f119adc759 added b (3) | - | * 5:9df671ccd2c7 added d + | o 5:9df671ccd2c7 added d | | | x 3:9ad178109a19 added b (2) |/ @@ -348,7 +346,6 @@ $ sleep 1 $ hg next --evolve waiting for lock on working directory of $TESTTMP/repo held by process '*' on host '*' (glob) - 1 new orphan changesets got lock after (\d+) seconds (re) move:[2] two atop:[3] one @@ -369,7 +366,6 @@ $ echo foobar > bar $ hg add bar $ hg amend - 1 new orphan changesets $ echo babar > bar @@ -555,7 +551,6 @@ record this change to 'b'? [Ynesfdaq?] y no more change to split - 1 new orphan changesets $ hg up 3 -q $ hg log -GT "{rev}:{node|short} {desc}\n" @@ -567,18 +562,17 @@ | | | new desc - | * 2:fdc998261dcb C + | o 2:fdc998261dcb C | | | x 1:cc0edb0cc2b1 B |/ o 0:cae96ff49c84 A $ hg ci --amend -m "B modified" - 1 new orphan changesets $ hg log -GT "{rev}:{node|short} {desc}\n" @ 5:64ab03d3110c B modified | - | * 4:279f6cab32b5 B + | o 4:279f6cab32b5 B | | | | | | new desc @@ -586,7 +580,7 @@ |/ | | new desc - | * 2:fdc998261dcb C + | o 2:fdc998261dcb C | | | x 1:cc0edb0cc2b1 B |/
--- a/tests/test-prune.t Wed Jun 05 17:46:06 2019 +0200 +++ b/tests/test-prune.t Wed Jun 05 17:56:44 2019 +0200 @@ -69,7 +69,6 @@ $ hg prune 1 1 changesets pruned - 2 new orphan changesets $ hg book -i BABAR $ hg debugobsolete 9d206ffc875e1bc304590549be293be36821e66c 0 {47d2a3944de8b013de3be9578e8e344ea2e6c097} (Sat Dec 15 00:00:00 1979 +0000) {'ef1': '0', 'operation': 'prune', 'user': 'blah'}
--- a/tests/test-pullbundle.t Wed Jun 05 17:46:06 2019 +0200 +++ b/tests/test-pullbundle.t Wed Jun 05 17:56:44 2019 +0200 @@ -48,24 +48,71 @@ bundle2-output-part: "changegroup" (params: 1 mandatory 1 advisory) streamed payload bundle2-output: part 0: "CHANGEGROUP" bundle2-output: header chunk size: 44 - bundle2-output: payload chunk size: 32768 - bundle2-output: payload chunk size: 32768 - bundle2-output: payload chunk size: 32768 - bundle2-output: payload chunk size: 32768 - bundle2-output: payload chunk size: 32768 - bundle2-output: payload chunk size: 22368 + bundle2-output: payload chunk size: 4096 + bundle2-output: payload chunk size: 4096 + bundle2-output: payload chunk size: 4096 + bundle2-output: payload chunk size: 4096 + bundle2-output: payload chunk size: 4096 + bundle2-output: payload chunk size: 4096 + bundle2-output: payload chunk size: 4096 + bundle2-output: payload chunk size: 4096 + bundle2-output: payload chunk size: 4096 + bundle2-output: payload chunk size: 4096 + bundle2-output: payload chunk size: 4096 + bundle2-output: payload chunk size: 4096 + bundle2-output: payload chunk size: 4096 + bundle2-output: payload chunk size: 4096 + bundle2-output: payload chunk size: 4096 + bundle2-output: payload chunk size: 4096 + bundle2-output: payload chunk size: 4096 + bundle2-output: payload chunk size: 4096 + bundle2-output: payload chunk size: 4096 + bundle2-output: payload chunk size: 4096 + bundle2-output: payload chunk size: 4096 + bundle2-output: payload chunk size: 4096 + bundle2-output: payload chunk size: 4096 + bundle2-output: payload chunk size: 4096 + bundle2-output: payload chunk size: 4096 + bundle2-output: payload chunk size: 4096 + bundle2-output: payload chunk size: 4096 + bundle2-output: payload chunk size: 4096 + bundle2-output: payload chunk size: 4096 + bundle2-output: payload chunk size: 4096 + bundle2-output: payload chunk size: 4096 + bundle2-output: payload chunk size: 4096 + bundle2-output: payload chunk size: 4096 + bundle2-output: payload chunk size: 4096 + bundle2-output: payload chunk size: 4096 + bundle2-output: payload chunk size: 4096 + bundle2-output: payload chunk size: 4096 + bundle2-output: payload chunk size: 4096 + bundle2-output: payload chunk size: 4096 + bundle2-output: payload chunk size: 4096 + bundle2-output: payload chunk size: 4096 + bundle2-output: payload chunk size: 4096 + bundle2-output: payload chunk size: 4096 + bundle2-output: payload chunk size: 4096 + bundle2-output: payload chunk size: 4096 + bundle2-output: payload chunk size: 1888 bundle2-output: closing payload chunk bundle2-output: bundle part: "changegroup" bundle2-output-part: "changegroup" (params: 1 mandatory 1 advisory) streamed payload bundle2-output: part 1: "CHANGEGROUP" bundle2-output: header chunk size: 43 - bundle2-output: payload chunk size: 23564 + bundle2-output: payload chunk size: 4096 + bundle2-output: payload chunk size: 4096 + bundle2-output: payload chunk size: 4096 + bundle2-output: payload chunk size: 4096 + bundle2-output: payload chunk size: 4096 + bundle2-output: payload chunk size: 3084 bundle2-output: closing payload chunk bundle2-output: bundle part: "changegroup" bundle2-output-part: "changegroup" (params: 1 mandatory 1 advisory) streamed payload bundle2-output: part 2: "CHANGEGROUP" bundle2-output: header chunk size: 42 - bundle2-output: payload chunk size: 11788 + bundle2-output: payload chunk size: 4096 + bundle2-output: payload chunk size: 4096 + bundle2-output: payload chunk size: 3596 bundle2-output: closing payload chunk bundle2-output: bundle part: "changegroup" bundle2-output-part: "changegroup" (params: 1 mandatory 1 advisory) streamed payload @@ -108,12 +155,52 @@ bundle2-input: found a handler for part changegroup bundle2-input-part: "changegroup" (params: 1 mandatory 1 advisory) supported adding changesets - bundle2-input: payload chunk size: 32768 - bundle2-input: payload chunk size: 32768 - bundle2-input: payload chunk size: 32768 - bundle2-input: payload chunk size: 32768 - bundle2-input: payload chunk size: 32768 - bundle2-input: payload chunk size: 22368 + bundle2-input: payload chunk size: 4096 + bundle2-input: payload chunk size: 4096 + bundle2-input: payload chunk size: 4096 + bundle2-input: payload chunk size: 4096 + bundle2-input: payload chunk size: 4096 + bundle2-input: payload chunk size: 4096 + bundle2-input: payload chunk size: 4096 + bundle2-input: payload chunk size: 4096 + bundle2-input: payload chunk size: 4096 + bundle2-input: payload chunk size: 4096 + bundle2-input: payload chunk size: 4096 + bundle2-input: payload chunk size: 4096 + bundle2-input: payload chunk size: 4096 + bundle2-input: payload chunk size: 4096 + bundle2-input: payload chunk size: 4096 + bundle2-input: payload chunk size: 4096 + bundle2-input: payload chunk size: 4096 + bundle2-input: payload chunk size: 4096 + bundle2-input: payload chunk size: 4096 + bundle2-input: payload chunk size: 4096 + bundle2-input: payload chunk size: 4096 + bundle2-input: payload chunk size: 4096 + bundle2-input: payload chunk size: 4096 + bundle2-input: payload chunk size: 4096 + bundle2-input: payload chunk size: 4096 + bundle2-input: payload chunk size: 4096 + bundle2-input: payload chunk size: 4096 + bundle2-input: payload chunk size: 4096 + bundle2-input: payload chunk size: 4096 + bundle2-input: payload chunk size: 4096 + bundle2-input: payload chunk size: 4096 + bundle2-input: payload chunk size: 4096 + bundle2-input: payload chunk size: 4096 + bundle2-input: payload chunk size: 4096 + bundle2-input: payload chunk size: 4096 + bundle2-input: payload chunk size: 4096 + bundle2-input: payload chunk size: 4096 + bundle2-input: payload chunk size: 4096 + bundle2-input: payload chunk size: 4096 + bundle2-input: payload chunk size: 4096 + bundle2-input: payload chunk size: 4096 + bundle2-input: payload chunk size: 4096 + bundle2-input: payload chunk size: 4096 + bundle2-input: payload chunk size: 4096 + bundle2-input: payload chunk size: 4096 + bundle2-input: payload chunk size: 1888 bundle2-input: payload chunk size: 0 adding manifests adding file changes @@ -126,7 +213,12 @@ bundle2-input: found a handler for part changegroup bundle2-input-part: "changegroup" (params: 1 mandatory 1 advisory) supported adding changesets - bundle2-input: payload chunk size: 23564 + bundle2-input: payload chunk size: 4096 + bundle2-input: payload chunk size: 4096 + bundle2-input: payload chunk size: 4096 + bundle2-input: payload chunk size: 4096 + bundle2-input: payload chunk size: 4096 + bundle2-input: payload chunk size: 3084 bundle2-input: payload chunk size: 0 adding manifests adding file changes @@ -139,7 +231,9 @@ bundle2-input: found a handler for part changegroup bundle2-input-part: "changegroup" (params: 1 mandatory 1 advisory) supported adding changesets - bundle2-input: payload chunk size: 11788 + bundle2-input: payload chunk size: 4096 + bundle2-input: payload chunk size: 4096 + bundle2-input: payload chunk size: 3596 bundle2-input: payload chunk size: 0 adding manifests adding file changes @@ -204,8 +298,8 @@ bundle2-input: end of bundle2 stream bundle2-input-bundle: 7 parts total checking for updated bookmarks + new changesets 1ea73414a91b:f864bc82f6a2 updating the branch cache - new changesets 1ea73414a91b:f864bc82f6a2 (run 'hg update' to get a working copy) $ touch oldbundles
--- a/tests/test-push-checkheads-partial-C2.t Wed Jun 05 17:46:06 2019 +0200 +++ b/tests/test-push-checkheads-partial-C2.t Wed Jun 05 17:56:44 2019 +0200 @@ -61,11 +61,10 @@ created new head $ hg debugobsolete `getid "desc(A0)" ` `getid "desc(A1)"` obsoleted 1 changesets - 1 new orphan changesets $ hg log -G --hidden @ f6082bc4ffef (draft): A1 | - | * d73caddc5533 (draft): B0 + | o d73caddc5533 (draft): B0 | | | x 8aaa48160adc (draft): A0 |/
--- a/tests/test-push-checkheads-partial-C4.t Wed Jun 05 17:46:06 2019 +0200 +++ b/tests/test-push-checkheads-partial-C4.t Wed Jun 05 17:56:44 2019 +0200 @@ -61,11 +61,10 @@ created new head $ hg debugobsolete --record-parents `getid "desc(A0)"` obsoleted 1 changesets - 1 new orphan changesets $ hg log -G --hidden @ 0f88766e02d6 (draft): C0 | - | * d73caddc5533 (draft): B0 + | o d73caddc5533 (draft): B0 | | | x 8aaa48160adc (draft): A0 |/
--- a/tests/test-push-checkheads-pruned-B2.t Wed Jun 05 17:46:06 2019 +0200 +++ b/tests/test-push-checkheads-pruned-B2.t Wed Jun 05 17:56:44 2019 +0200 @@ -61,7 +61,6 @@ created new head $ hg debugobsolete `getid "desc(A0)" ` `getid "desc(A1)"` obsoleted 1 changesets - 1 new orphan changesets $ hg debugobsolete --record-parents `getid "desc(B0)"` obsoleted 1 changesets $ hg log -G --hidden
--- a/tests/test-push-checkheads-pruned-B3.t Wed Jun 05 17:46:06 2019 +0200 +++ b/tests/test-push-checkheads-pruned-B3.t Wed Jun 05 17:56:44 2019 +0200 @@ -61,7 +61,6 @@ created new head $ hg debugobsolete --record-parents `getid "desc(A0)"` obsoleted 1 changesets - 1 new orphan changesets $ hg debugobsolete `getid "desc(B0)" ` `getid "desc(B1)"` obsoleted 1 changesets $ hg log -G --hidden
--- a/tests/test-push-checkheads-pruned-B4.t Wed Jun 05 17:46:06 2019 +0200 +++ b/tests/test-push-checkheads-pruned-B4.t Wed Jun 05 17:56:44 2019 +0200 @@ -62,7 +62,6 @@ created new head $ hg debugobsolete --record-parents `getid "desc(A0)"` obsoleted 1 changesets - 1 new orphan changesets $ hg debugobsolete --record-parents `getid "desc(B0)"` obsoleted 1 changesets $ hg log -G --hidden
--- a/tests/test-push-checkheads-pruned-B5.t Wed Jun 05 17:46:06 2019 +0200 +++ b/tests/test-push-checkheads-pruned-B5.t Wed Jun 05 17:56:44 2019 +0200 @@ -65,7 +65,6 @@ created new head $ hg debugobsolete --record-parents `getid "desc(A0)"` obsoleted 1 changesets - 2 new orphan changesets $ hg debugobsolete `getid "desc(B0)"` `getid "desc(B1)"` obsoleted 1 changesets $ hg debugobsolete --record-parents `getid "desc(C0)"`
--- a/tests/test-push-checkheads-pruned-B8.t Wed Jun 05 17:46:06 2019 +0200 +++ b/tests/test-push-checkheads-pruned-B8.t Wed Jun 05 17:56:44 2019 +0200 @@ -68,7 +68,6 @@ created new head $ hg debugobsolete `getid "desc(A0)" ` `getid "desc(A1)"` obsoleted 1 changesets - 1 new orphan changesets $ hg debugobsolete `getid "desc(B0)" ` `getid "desc(B1)"` obsoleted 1 changesets $ hg debugobsolete --record-parents `getid "desc(B1)"`
--- a/tests/test-push-checkheads-superceed-A2.t Wed Jun 05 17:46:06 2019 +0200 +++ b/tests/test-push-checkheads-superceed-A2.t Wed Jun 05 17:56:44 2019 +0200 @@ -61,7 +61,6 @@ $ mkcommit B1 $ hg debugobsolete `getid "desc(A0)" ` `getid "desc(A1)"` obsoleted 1 changesets - 1 new orphan changesets $ hg debugobsolete `getid "desc(B0)" ` `getid "desc(B1)"` obsoleted 1 changesets $ hg log -G --hidden
--- a/tests/test-push-checkheads-superceed-A3.t Wed Jun 05 17:46:06 2019 +0200 +++ b/tests/test-push-checkheads-superceed-A3.t Wed Jun 05 17:56:44 2019 +0200 @@ -64,7 +64,6 @@ $ mkcommit A1 $ hg debugobsolete `getid "desc(A0)" ` `getid "desc(A1)"` obsoleted 1 changesets - 1 new orphan changesets $ hg debugobsolete `getid "desc(B0)" ` `getid "desc(B1)"` obsoleted 1 changesets $ hg log -G --hidden
--- a/tests/test-push-checkheads-superceed-A6.t Wed Jun 05 17:46:06 2019 +0200 +++ b/tests/test-push-checkheads-superceed-A6.t Wed Jun 05 17:56:44 2019 +0200 @@ -70,7 +70,6 @@ $ mkcommit B1 $ hg debugobsolete `getid "desc(A0)" ` `getid "desc(A1)"` obsoleted 1 changesets - 1 new orphan changesets $ hg debugobsolete `getid "desc(B0)" ` `getid "desc(B1)"` obsoleted 1 changesets $ hg log -G --hidden
--- a/tests/test-push-checkheads-superceed-A7.t Wed Jun 05 17:46:06 2019 +0200 +++ b/tests/test-push-checkheads-superceed-A7.t Wed Jun 05 17:56:44 2019 +0200 @@ -70,7 +70,6 @@ created new head $ hg debugobsolete `getid "desc(A0)" ` `getid "desc(A1)"` obsoleted 1 changesets - 1 new orphan changesets $ hg debugobsolete `getid "desc(B0)" ` `getid "desc(B1)"` obsoleted 1 changesets $ hg log -G --hidden
--- a/tests/test-push-checkheads-unpushed-D2.t Wed Jun 05 17:46:06 2019 +0200 +++ b/tests/test-push-checkheads-unpushed-D2.t Wed Jun 05 17:56:44 2019 +0200 @@ -65,7 +65,6 @@ created new head $ hg debugobsolete `getid "desc(A0)" ` `getid "desc(A1)"` obsoleted 1 changesets - 1 new orphan changesets $ hg debugobsolete --record-parents `getid "desc(B0)"` obsoleted 1 changesets $ hg up 0
--- a/tests/test-push-checkheads-unpushed-D3.t Wed Jun 05 17:46:06 2019 +0200 +++ b/tests/test-push-checkheads-unpushed-D3.t Wed Jun 05 17:56:44 2019 +0200 @@ -68,7 +68,6 @@ created new head $ hg debugobsolete `getid "desc(A0)" ` `getid "desc(A1)"` obsoleted 1 changesets - 1 new orphan changesets $ hg debugobsolete `getid "desc(B0)" ` `getid "desc(B1)"` obsoleted 1 changesets $ hg log -G --hidden
--- a/tests/test-push-checkheads-unpushed-D4.t Wed Jun 05 17:46:06 2019 +0200 +++ b/tests/test-push-checkheads-unpushed-D4.t Wed Jun 05 17:56:44 2019 +0200 @@ -84,7 +84,6 @@ $ mkcommit B1 $ hg debugobsolete `getid "desc(A0)" ` `getid "desc(A1)"` obsoleted 1 changesets - 1 new orphan changesets $ hg debugobsolete `getid "desc(B0)" ` `getid "desc(B1)"` obsoleted 1 changesets $ hg log -G --hidden
--- a/tests/test-push-checkheads-unpushed-D5.t Wed Jun 05 17:46:06 2019 +0200 +++ b/tests/test-push-checkheads-unpushed-D5.t Wed Jun 05 17:56:44 2019 +0200 @@ -73,7 +73,6 @@ created new head $ hg debugobsolete `getid "desc(A0)" ` `getid "desc(A1)"` obsoleted 1 changesets - 1 new orphan changesets $ hg debugobsolete `getid "desc(B0)" ` `getid "desc(B1)"` obsoleted 1 changesets $ hg log -G --hidden @@ -108,6 +107,5 @@ added 1 changesets with 1 changes to 1 files 1 new obsolescence markers obsoleted 1 changesets - 1 new orphan changesets $ cd ../..
--- a/tests/test-rewind.t Wed Jun 05 17:46:06 2019 +0200 +++ b/tests/test-rewind.t Wed Jun 05 17:56:44 2019 +0200 @@ -261,20 +261,19 @@ ````````````` $ hg rewind --hidden --to 'desc("c_B0")' --as-divergence - 2 new content-divergent changesets rewinded to 1 changesets $ hg debugobsolete 7e594302a05d3769b27be88fc3cdfd39d7498498 25c8f5ab0c3bb569ec672570f1a901be4c6f032b 0 (Thu Jan 01 00:00:01 1970 +0000) {'ef1': '9', 'operation': 'amend', 'user': 'test'} 7e594302a05d3769b27be88fc3cdfd39d7498498 48acf2c0d9c8961859ce9a913671eb2adc9b057b 4 (Thu Jan 01 00:00:01 1970 +0000) {'ef1': '34', 'operation': 'rewind', 'user': 'test'} $ hg obslog --rev 'desc("c_B0")' - * 48acf2c0d9c8 (4) c_B0 + o 48acf2c0d9c8 (4) c_B0 | x 7e594302a05d (2) c_B0 rewritten(description, content) as 25c8f5ab0c3b using amend by test (Thu Jan 01 00:00:01 1970 +0000) rewritten(meta, date) as 48acf2c0d9c8 using rewind by test (Thu Jan 01 00:00:01 1970 +0000) $ hg log -G - * changeset: 4:48acf2c0d9c8 + o changeset: 4:48acf2c0d9c8 | tag: tip | parent: 1:579f120ba918 | user: test @@ -300,7 +299,7 @@ summary: c_ROOT $ hg log -G --hidden - * changeset: 4:48acf2c0d9c8 + o changeset: 4:48acf2c0d9c8 | tag: tip | parent: 1:579f120ba918 | user: test @@ -660,7 +659,6 @@ 0 files updated, 0 files merged, 1 files removed, 0 files unresolved $ echo AA >> A $ hg amend -m 'c_A1' - 1 new orphan changesets $ hg evolve --all --update move:[2] c_B0 atop:[3] c_A1 @@ -702,7 +700,6 @@ ````````````` $ hg rewind --hidden --to 'min(desc(c_B0))' --exact - 1 new orphan changesets rewinded to 1 changesets (1 changesets obsoleted) working directory is now at 96622b0702dd
--- a/tests/test-sharing.t Wed Jun 05 17:46:06 2019 +0200 +++ b/tests/test-sharing.t Wed Jun 05 17:56:44 2019 +0200 @@ -485,13 +485,12 @@ adding file changes added 1 changesets with 1 changes to 1 files (+1 heads) 1 new obsolescence markers - 2 new content-divergent changesets new changesets e3f99ce9d9cd (run 'hg heads' to see heads, 'hg merge' to merge) Figure SG09: multiple heads! divergence! oh my! $ hg --hidden shortlog -G -r 3:: - * 6:e3f99ce9d9cd draft fix bug 24 (v2 by alice) + o 6:e3f99ce9d9cd draft fix bug 24 (v2 by alice) | | @ 5:a360947f6faf draft fix bug 24 (v2 by bob) |/
--- a/tests/test-split.t Wed Jun 05 17:46:06 2019 +0200 +++ b/tests/test-split.t Wed Jun 05 17:56:44 2019 +0200 @@ -150,7 +150,6 @@ Split a revision specified with -r $ echo "change to b" >> _b $ hg amend -m "_cprim" - 2 new orphan changesets $ hg evolve --all --update move:[5] split1 atop:[7] _cprim @@ -206,7 +205,6 @@ created new head continue splitting? [Ycdq?] c - 2 new orphan changesets Stop before splitting the commit completely creates a commit with all the remaining changes @@ -715,7 +713,6 @@ new file mode 100644 $ hg add SPLIT3 $ hg amend - 1 new orphan changesets $ hg export # HG changeset patch # User test @@ -1051,7 +1048,6 @@ record this change to 'b'? [Ynesfdaq?] y no more change to split - 1 new orphan changesets $ hg glog -p @ 4:5cf253fa63fa split2 (draft) @@ -1070,7 +1066,7 @@ | @@ -0,0 +1,1 @@ | +a | - | * 2:ab6ca3ebca74 c (draft) + | o 2:ab6ca3ebca74 c (draft) | | diff --git a/c b/c | | new file mode 100644 | | --- /dev/null
--- a/tests/test-stabilize-conflict.t Wed Jun 05 17:46:06 2019 +0200 +++ b/tests/test-stabilize-conflict.t Wed Jun 05 17:56:44 2019 +0200 @@ -76,7 +76,6 @@ neuf dix $ hg amend - 1 new orphan changesets $ hg evolve --update move:[2] babar count up to fifteen atop:[3] babar count up to ten @@ -122,7 +121,6 @@ -dix +ten $ hg amend - 1 new orphan changesets $ hg evolve --update move:[4] babar count up to fifteen atop:[5] babar count up to ten @@ -209,7 +207,6 @@ -ten +zehn $ hg amend - 1 new orphan changesets $ safesed 's/interactive=.*/interactive=true/' $HGRCPATH $ hg evolve --tool touch <<EOF > n
--- a/tests/test-stabilize-order.t Wed Jun 05 17:46:06 2019 +0200 +++ b/tests/test-stabilize-order.t Wed Jun 05 17:56:44 2019 +0200 @@ -38,20 +38,18 @@ [2] addb $ echo b >> b $ hg amend - 1 new orphan changesets $ hg gdown gdown have been deprecated in favor of previous 0 files updated, 0 files merged, 1 files removed, 0 files unresolved [1] adda $ echo a >> a $ hg amend - 1 new orphan changesets $ glog @ 5:005fe5914f78@default(draft) adda | - | * 4:22619daeed78@default(draft) addb + | o 4:22619daeed78@default(draft) addb | | - | | * 3:7a7552255fb5@default(draft) addc + | | o 3:7a7552255fb5@default(draft) addc | | | | | x 2:ef23d6ef94d6@default(draft) addb | |/ @@ -79,7 +77,7 @@ | @ 5:005fe5914f78@default(draft) adda | - | * 3:7a7552255fb5@default(draft) addc + | o 3:7a7552255fb5@default(draft) addc | | | x 2:ef23d6ef94d6@default(draft) addb | | @@ -135,11 +133,10 @@ 0 files updated, 0 files merged, 1 files removed, 0 files unresolved $ echo b >> b $ hg amend - 1 new orphan changesets $ glog @ 8:7a68bc4596ea@default(draft) addb | - | * 7:0f691739f917@default(draft) addc + | o 7:0f691739f917@default(draft) addc | | | x 6:81b8bbcd5892@default(draft) addb |/ @@ -193,7 +190,6 @@ $ hg up .^ 0 files updated, 0 files merged, 1 files removed, 0 files unresolved $ hg commit --amend -m "newmessage" - 2 new orphan changesets $ hg log -G @ changeset: 12:f83a0bce03e4 | tag: tip @@ -202,14 +198,14 @@ | date: Thu Jan 01 00:00:00 1970 +0000 | summary: newmessage | - | * changeset: 11:fa68011f392e + | o changeset: 11:fa68011f392e | | parent: 9:2256dae6521f | | user: test | | date: Thu Jan 01 00:00:00 1970 +0000 | | instability: orphan | | summary: secondambiguous | | - | | * changeset: 10:bdc003b6eec2 + | | o changeset: 10:bdc003b6eec2 | |/ user: test | | date: Thu Jan 01 00:00:00 1970 +0000 | | instability: orphan
--- a/tests/test-stack-branch.t Wed Jun 05 17:46:06 2019 +0200 +++ b/tests/test-stack-branch.t Wed Jun 05 17:56:44 2019 +0200 @@ -109,13 +109,12 @@ $ echo bbb > ddd $ hg commit --amend - 2 new orphan changesets $ hg log -G @ 6 foo {} draft c_d | - | * 5 foo {} draft c_f + | o 5 foo {} draft c_f | | - | * 4 foo {} draft c_e + | o 4 foo {} draft c_e | | | x 3 foo {} draft c_d |/ @@ -226,7 +225,6 @@ 0 files updated, 0 files merged, 2 files removed, 0 files unresolved $ echo ccc > ddd $ hg commit --amend -m 'c_D' - 4 new orphan changesets $ hg rebase -d . -s 'desc(c_g)' rebasing 9:2ebb6e48ab8a "c_g" rebasing 10:634f38e27a1d "c_h" @@ -237,9 +235,9 @@ | @ 11 foo {} draft c_D | - | * 8 foo {} draft c_f + | o 8 foo {} draft c_f | | - | * 7 foo {} draft c_e + | o 7 foo {} draft c_e | | | x 6 foo {} draft c_d |/ @@ -271,9 +269,9 @@ | @ 11 foo {} draft c_D | - | * 8 foo {} draft c_f + | o 8 foo {} draft c_f | | - | * 7 foo {} draft c_e + | o 7 foo {} draft c_e | | | x 6 foo {} draft c_d |/
--- a/tests/test-topic-change.t Wed Jun 05 17:46:06 2019 +0200 +++ b/tests/test-topic-change.t Wed Jun 05 17:56:44 2019 +0200 @@ -148,7 +148,6 @@ Changing topic in between the stack $ hg topic -r 9::10 --current - 5 new orphan changesets changed topic on 2 changesets to "foobar" $ hg glog o 22:1b88140feefe {foobar} @@ -160,16 +159,16 @@ | @ 20:c2d6b7df5dcf {foobar} | | Added h () | | - | * 18:e7b418d79a05 {bar} + | o 18:e7b418d79a05 {bar} | | Added g () | | - | * 17:82e0b14f4d9e {bar} + | o 17:82e0b14f4d9e {bar} | | Added f () | | - | * 16:edc4a6b9ea60 {bar} + | o 16:edc4a6b9ea60 {bar} | | Added e () | | - | * 11:1315a3808ed0 {foo} + | o 11:1315a3808ed0 {foo} | | Added d () | | | x 10:1fa891977a22 {foo} @@ -375,14 +374,13 @@ $ hg topic -r . watwat switching to topic watwat - 1 new orphan changesets changed topic on 1 changesets to "watwat" $ hg glog @ 33:894983f69e69 {watwat} | Added g () | - | * 32:1b83d11095b9 {movebook} + | o 32:1b83d11095b9 {movebook} | | Added h (book bookboo) | | | x 26:7c76c271395f {bar}
--- a/tests/test-topic-debugcb.t Wed Jun 05 17:46:06 2019 +0200 +++ b/tests/test-topic-debugcb.t Wed Jun 05 17:56:44 2019 +0200 @@ -255,12 +255,11 @@ changed topic to "bar" on 2 revisions switching to topic foo changed topic to "foo" on 2 revisions - 2 new orphan changesets $ hg log -G @ [9:b14d13efcfa7] E | topic: foo - * [8:c89ca6e70978] D + o [8:c89ca6e70978] D | topic: foo | o [7:a3ea0dfe6a10] C | | topic: bar
--- a/tests/test-topic-stack-complex.t Wed Jun 05 17:46:06 2019 +0200 +++ b/tests/test-topic-stack-complex.t Wed Jun 05 17:56:44 2019 +0200 @@ -81,7 +81,6 @@ examine changes to 'd'? [Ynesfdaq?] n continue splitting? [Ycdq?] c - 1 new orphan changesets $ hg stack ### topic: foo @@ -95,7 +94,7 @@ $ hg show work @ 5cce (foo) split2 o f26c (foo) split1 - | * f1d3 (foo) Added e and f + | o f1d3 (foo) Added e and f | x 8e82 (foo) Added c and d |/ o 002b (foo) Added a and b @@ -114,13 +113,12 @@ +foo $ hg amend - 1 new orphan changesets $ hg show work @ 7d94 (foo) split1 - | * 5cce (foo) split2 + | o 5cce (foo) split2 | x f26c (foo) split1 |/ - | * f1d3 (foo) Added e and f + | o f1d3 (foo) Added e and f | x 8e82 (foo) Added c and d |/ o 002b (foo) Added a and b @@ -147,14 +145,10 @@ $ hg id -r . ec94a1ed1330 tip $ hg up --hidden 'min(precursors(.))' - updating to a hidden changeset f1d3649d6a8b - (hidden revision 'f1d3649d6a8b' was rewritten as: ec94a1ed1330) 1 files updated, 0 files merged, 0 files removed, 0 files unresolved working directory parent is obsolete! (f1d3649d6a8b) (use 'hg evolve' to update to its successor: ec94a1ed1330) $ hg amend -d '0 1' - 1 new orphan changesets - 2 new content-divergent changesets $ hg rebase -r . -d ec94a1ed1330~1 rebasing 9:eb3b16fef8ea "Added e and f" (tip foo) $ hg stack
--- a/tests/test-topic-stack-data.t Wed Jun 05 17:46:06 2019 +0200 +++ b/tests/test-topic-stack-data.t Wed Jun 05 17:56:44 2019 +0200 @@ -75,7 +75,6 @@ $ hg up 'desc(fuz_a)' 0 files updated, 0 files merged, 2 files removed, 0 files unresolved $ hg commit --amend --message 'fuz1_a' - 2 new orphan changesets A topic with multiple heads @@ -95,7 +94,6 @@ $ hg up 'desc(bar_d)' 0 files updated, 0 files merged, 1 files removed, 0 files unresolved $ hg commit --amend --message 'bar1_d' - 1 new orphan changesets topic 'foo' on the multi headed branch @@ -127,7 +125,7 @@ | | o bar1_d (default) [bar] | | - | | * add bar_e (default) [bar] + | | o add bar_e (default) [bar] | | | | | x add bar_d (default) [bar] | |/ @@ -139,9 +137,9 @@ | | | | o fuz1_a (default) [fuz] | | | - | | | * add fuz_c (default) [fuz] + | | | o add fuz_c (default) [fuz] | | | | - | | | * add fuz_b (default) [fuz] + | | | o add fuz_b (default) [fuz] | | | | | | | x add fuz_a (default) [fuz] | | |/
--- a/tests/test-topic-stack.t Wed Jun 05 17:46:06 2019 +0200 +++ b/tests/test-topic-stack.t Wed Jun 05 17:56:44 2019 +0200 @@ -323,13 +323,12 @@ $ echo bbb > ddd $ hg commit --amend - 2 new orphan changesets $ hg log -G @ 6 default {foo} draft c_d | - | * 5 default {foo} draft c_f + | o 5 default {foo} draft c_f | | - | * 4 default {foo} draft c_e + | o 4 default {foo} draft c_e | | | x 3 default {foo} draft c_d |/ @@ -458,7 +457,6 @@ 0 files updated, 0 files merged, 2 files removed, 0 files unresolved $ echo ccc > ddd $ hg commit --amend -m 'c_D' - 4 new orphan changesets $ hg rebase -d . -s 'desc(c_g)' rebasing 9:81264ae8a36a "c_g" (foo) rebasing 10:fde5f5941642 "c_h" (foo) @@ -469,9 +467,9 @@ | @ 11 default {foo} draft c_D | - | * 8 default {foo} draft c_f + | o 8 default {foo} draft c_f | | - | * 7 default {foo} draft c_e + | o 7 default {foo} draft c_e | | | x 6 default {foo} draft c_d |/ @@ -512,9 +510,9 @@ | @ 11 default {foo} draft c_D | - | * 8 default {foo} draft c_f + | o 8 default {foo} draft c_f | | - | * 7 default {foo} draft c_e + | o 7 default {foo} draft c_e | | | x 6 default {foo} draft c_d |/ @@ -549,20 +547,19 @@ Changing topics on some commits in between $ hg topic foobar -r 'desc(c_e) + desc(c_D)' switching to topic foobar - 4 new orphan changesets changed topic on 2 changesets to "foobar" $ hg log -G @ 17 default {foobar} draft c_D | - | * 16 default {foobar} draft c_e + | o 16 default {foobar} draft c_e | | - | | * 15 default {foo} draft c_f + | | o 15 default {foo} draft c_f | | | | | x 14 default {foo} draft c_e | |/ - | * 13 default {foo} draft c_h + | o 13 default {foo} draft c_h | | - | * 12 default {foo} draft c_g + | o 12 default {foo} draft c_g | | | x 11 default {foo} draft c_D |/ @@ -575,7 +572,6 @@ $ hg rebase -s 'desc("c_f") - obsolete()' -d 'desc("c_e") - obsolete()' rebasing 15:77082e55de88 "c_f" (foo) switching to topic foo - 1 new orphan changesets switching to topic foobar $ hg rebase -s 'desc("c_g") - obsolete()' -d 'desc("c_D") - obsolete()' rebasing 12:0c3e8aed985d "c_g" (foo) @@ -745,7 +741,6 @@ switching to topic red 0 files updated, 0 files merged, 6 files removed, 0 files unresolved $ hg commit --amend --user test2 - 7 new orphan changesets $ hg up 'desc("c_C")' 1 files updated, 0 files merged, 0 files removed, 0 files unresolved $ hg commit --amend --user test2 @@ -757,21 +752,21 @@ $ hg log -G --rev 'sort(all(), "topo")' @ 11 default {blue} draft c_D | - | * 8 default {blue} draft c_I + | o 8 default {blue} draft c_I | | - | * 7 default {red} draft c_H + | o 7 default {red} draft c_H | |\ - | | * 6 default {blue} draft c_G + | | o 6 default {blue} draft c_G | | | - | | * 5 default {red} draft c_F + | | o 5 default {red} draft c_F | | | - | | * 4 default {red} draft c_E + | | o 4 default {red} draft c_E | | | | x | 3 default {blue} draft c_D |/ / x / 2 default {red} draft c_C |/ - | * 10 default {red} draft c_C + | o 10 default {red} draft c_C |/ x 1 default {red} draft c_B | @@ -827,25 +822,25 @@ $ hg log -G --rev 'sort(all(), "topo")' @ 16 default {blue} draft c_D | - | * 13 default {blue} draft c_G + | o 13 default {blue} draft c_G | | - | | * 12 default {red} draft c_H + | | o 12 default {red} draft c_H | | |\ - | | | | * 8 default {blue} draft c_I + | | | | o 8 default {blue} draft c_I | | | | | | | +---x 7 default {red} draft c_H | | | |/ | +---x 6 default {blue} draft c_G | | | - | * | 5 default {red} draft c_F + | o | 5 default {red} draft c_F | | | - | * | 4 default {red} draft c_E + | o | 4 default {red} draft c_E | | | +---x 3 default {blue} draft c_D | | x | 2 default {red} draft c_C |/ - | * 15 default {red} draft c_C + | o 15 default {red} draft c_C |/ x 1 default {red} draft c_B | @@ -906,7 +901,6 @@ $ echo zzz > Z $ hg add Z $ hg commit --amend - 1 new orphan changesets $ hg status --change . A Z A ggg @@ -949,13 +943,13 @@ | rewritten(parent, content) as dde94df880e9, e7ea874afbd5 using split by test (Thu Jan 01 00:00:00 1970 +0000) | x 907f7d3c2333 (18) c_G - | rewritten(content) as b24bab30ac12 using amend by test (Thu Jan 01 00:00:00 1970 +0000) + | rewritten as b24bab30ac12 using amend by test (Thu Jan 01 00:00:00 1970 +0000) | x 3ab2eedae500 (13) c_G - | rewritten(parent) as 907f7d3c2333 using rebase by test (Thu Jan 01 00:00:00 1970 +0000) + | rewritten as 907f7d3c2333 using rebase by test (Thu Jan 01 00:00:00 1970 +0000) | x c7d60a180d05 (6) c_G - rewritten(user) as 3ab2eedae500 using amend by test (Thu Jan 01 00:00:00 1970 +0000) + rewritten as 3ab2eedae500 using amend by test (Thu Jan 01 00:00:00 1970 +0000) $ hg export . # HG changeset patch
--- a/tests/test-topic-tutorial.t Wed Jun 05 17:46:06 2019 +0200 +++ b/tests/test-topic-tutorial.t Wed Jun 05 17:56:44 2019 +0200 @@ -1201,7 +1201,6 @@ s0^ add a pair of shoes (base) $ hg amend -m "Adding hammer to the shopping list" - 2 new orphan changesets Understanding the current situation with hg log is not so easy, because it shows too many things: @@ -1226,14 +1225,14 @@ | date: Thu Jan 01 00:00:00 1970 +0000 | summary: Adding apple juice | - | * changeset: 15:bb1e6254f532 + | o changeset: 15:bb1e6254f532 | | topic: tools | | user: test | | date: Thu Jan 01 00:00:00 1970 +0000 | | instability: orphan | | summary: Adding drill | | - | * changeset: 14:d4f97f32f8a1 + | o changeset: 14:d4f97f32f8a1 | | topic: tools | | user: test | | date: Thu Jan 01 00:00:00 1970 +0000
--- a/tests/test-topic.t Wed Jun 05 17:46:06 2019 +0200 +++ b/tests/test-topic.t Wed Jun 05 17:56:44 2019 +0200 @@ -520,7 +520,7 @@ merging alpha warning: conflicts while merging alpha! (edit, then use 'hg resolve --mark') 0 files updated, 0 files merged, 0 files removed, 1 files unresolved - use 'hg resolve' to retry unresolved file merges or 'hg merge --abort' to abandon + use 'hg resolve' to retry unresolved file merges or 'hg update -C .' to abandon [1] $ hg revert -r narf alpha $ hg resolve -m alpha
--- a/tests/test-touch.t Wed Jun 05 17:46:06 2019 +0200 +++ b/tests/test-touch.t Wed Jun 05 17:56:44 2019 +0200 @@ -32,8 +32,6 @@ $ hg add b $ hg commit -m ab --amend $ hg up --hidden 1 - updating to a hidden changeset [0-9a-f]{12} (re) - (hidden revision '*' was rewritten as: *) (glob) 0 files updated, 0 files merged, 1 files removed, 0 files unresolved working directory parent is obsolete! (*) (glob) (use 'hg evolve' to update to its successor: *) (glob) @@ -46,11 +44,10 @@ [1] a reviving this changeset will create divergence unless you make a duplicate. (a)llow divergence or (d)uplicate the changeset? a - 2 new content-divergent changesets $ hg log -G @ 3:[0-9a-f]{12} a (re) - \* 2:[0-9a-f]{12} ab (re) + o 2:[0-9a-f]{12} ab (re) $ hg prune 3 0 files updated, 0 files merged, 1 files removed, 0 files unresolved @@ -109,12 +106,11 @@ 1 files updated, 0 files merged, 1 files removed, 0 files unresolved $ hg touch - 1 new orphan changesets $ hg log -G --hidden @ 11:[0-9a-f]{12} gna1 (re) | - . \* 10:[0-9a-f]{12} move (re) + . o 10:[0-9a-f]{12} move (re) | | . x 9:[0-9a-f]{12} gna1 (re) |/ @@ -147,14 +143,12 @@ check that the --duplicate option does not create divergence $ hg touch --duplicate 10 --hidden - 1 new orphan changesets check that reviving a changeset with no successor does not show the prompt $ hg prune 13 1 changesets pruned $ hg touch 13 --hidden --note "testing with no successor" - 1 new orphan changesets $ hg obslog -r 13 --hidden x [0-9a-f]{12} (.*) move (re) pruned using prune by test (Thu Jan 01 00:00:00 1970 +0000)
--- a/tests/test-tutorial.t Wed Jun 05 17:46:06 2019 +0200 +++ b/tests/test-tutorial.t Wed Jun 05 17:56:44 2019 +0200 @@ -1211,7 +1211,6 @@ adding manifests adding file changes added 1 changesets with 1 changes to 1 files - 1 new orphan changesets new changesets e4e4fa805d92 (run 'hg update' to get a working copy) @@ -1219,7 +1218,7 @@ see both version showing up in the log. $ hg log -G - * e4e4fa805d92 (draft): animals + o e4e4fa805d92 (draft): animals | | @ 682004e81e71 (draft): bathroom stuff | | @@ -1680,14 +1679,13 @@ 1 files updated, 0 files merged, 0 files removed, 0 files unresolved working directory is now at 682004e81e71 1 changesets pruned - 1 new orphan changesets The animals changeset is still displayed because the "SPAM SPAM SPAM" changeset is neither dead or obsolete. My repository is in an unstable state again. $ hg log -G - * fc41faf45288 (draft): SPAM SPAM SPAM + o fc41faf45288 (draft): SPAM SPAM SPAM | x 2a2b36e14660 (draft): animals |
--- a/tests/test-uncommit-interactive.t Wed Jun 05 17:46:06 2019 +0200 +++ b/tests/test-uncommit-interactive.t Wed Jun 05 17:56:44 2019 +0200 @@ -607,7 +607,6 @@ patching file a Hunk #1 succeeded at 1 with fuzz 1 (offset -1 lines). - 2 new orphan changesets $ hg diff diff -r 676366511f95 a
--- a/tests/test-uncommit.t Wed Jun 05 17:46:06 2019 +0200 +++ b/tests/test-uncommit.t Wed Jun 05 17:56:44 2019 +0200 @@ -238,15 +238,12 @@ Test phase is preserved, no local changes $ hg up -C 3 --hidden - updating to a hidden changeset 5eb72dbe0cb4 - (hidden revision '5eb72dbe0cb4' was rewritten as: e8db4aa611f6) 8 files updated, 0 files merged, 1 files removed, 0 files unresolved (leaving bookmark touncommit-bm) working directory parent is obsolete! (5eb72dbe0cb4) (use 'hg evolve' to update to its successor: e8db4aa611f6) $ hg --config extensions.purge= purge $ hg uncommit -I 'set:added() and e' - 2 new content-divergent changesets $ hg st --copies A e $ hg st --copies --change . @@ -270,7 +267,7 @@ $ glog --hidden @ 5:a1d4c1ad76cc@bar(draft) touncommit | - | * 4:e8db4aa611f6@bar(draft) touncommit + | o 4:e8db4aa611f6@bar(draft) touncommit |/ | x 3:5eb72dbe0cb4@bar(obsolete/draft) touncommit |/ @@ -287,14 +284,11 @@ Test --all $ hg up -C 3 --hidden - updating to a hidden changeset 5eb72dbe0cb4 - (hidden revision '5eb72dbe0cb4' has diverged) 1 files updated, 0 files merged, 0 files removed, 0 files unresolved working directory parent is obsolete! (5eb72dbe0cb4) (5eb72dbe0cb4 has diverged, use 'hg evolve --list --content-divergent' to resolve the issue) $ hg --config extensions.purge= purge $ hg uncommit --all -X e - 1 new content-divergent changesets $ hg st --copies M b M d @@ -341,7 +335,6 @@ 0 files updated, 0 files merged, 1 files removed, 0 files unresolved [8] touncommit $ hg uncommit aa - 1 new orphan changesets Test uncommiting agains a different base
--- a/tests/test-unstability-resolution-result.t Wed Jun 05 17:46:06 2019 +0200 +++ b/tests/test-unstability-resolution-result.t Wed Jun 05 17:56:44 2019 +0200 @@ -36,7 +36,6 @@ (leaving bookmark changea) $ echo a >> a $ hg amend -m changea - 1 new orphan changesets $ hg evolve -v --confirm move:[2] changea atop:[3] changea @@ -84,7 +83,6 @@ [3] changea $ echo 'a' > a $ hg amend - 1 new orphan changesets $ hg evolve --update move:[4] newer a atop:[5] changea @@ -148,7 +146,6 @@ Make precursors public $ hg phase --hidden --public 1cf0aacfd363 - 1 new phase-divergent changesets $ glog @ 9:99c21c89bcef@default(draft) bk:[] newer a |
--- a/tests/test-unstable-orphan.t Wed Jun 05 17:46:06 2019 +0200 +++ b/tests/test-unstable-orphan.t Wed Jun 05 17:56:44 2019 +0200 @@ -51,11 +51,10 @@ $ hg up "desc(_b)" 0 files updated, 0 files merged, 1 files removed, 0 files unresolved $ hg amend -m "bprime" - 1 new orphan changesets $ hg log -G @ 3:36050226a9b9@default(draft) bprime | - | * 2:102002290587@default(draft) add _c + | o 2:102002290587@default(draft) add _c | | | x 1:37445b16603b@default(draft) add _b |/ @@ -91,14 +90,12 @@ created new head $ hg prune "desc(_b)" -s "desc(bprimesplit1) + desc(bprimesplit2)" --split 1 changesets pruned - 1 new orphan changesets $ hg up "desc(_a)" 0 files updated, 0 files merged, 2 files removed, 0 files unresolved $ mkcommits bsecondsplit1 bsecondsplit2 created new head $ hg prune "desc(bprimesplit1)" -s "desc(bsecondsplit2)" 1 changesets pruned - 1 new orphan changesets $ hg prune "desc(bprimesplit2)" -s "desc(bsecondsplit1)" 1 changesets pruned $ hg log -G @@ -106,7 +103,7 @@ | o 5:8ffdae67d696@default(draft) add bsecondsplit1 | - | * 2:102002290587@default(draft) add _c + | o 2:102002290587@default(draft) add _c | | | x 1:37445b16603b@default(draft) add _b |/
--- a/tests/test-userguide.t Wed Jun 05 17:46:06 2019 +0200 +++ b/tests/test-userguide.t Wed Jun 05 17:56:44 2019 +0200 @@ -161,7 +161,6 @@ $ hg update -q -r 3e1cb8f70c02 $ echo 'fix fix fix fix' > file2.c $ hg amend -u bob -d '6 0' - 2 new orphan changesets $ hg shortlog -r 'obsolete()' 10:3e1cb8f70c02 draft fix bug 17 $ hg shortlog -r "orphan()" @@ -170,9 +169,9 @@ $ hg --hidden shortlog -G -r 171c6a79a27b:: @ 13:395cbeda3a06 draft fix bug 17 | - | * 12:dadcbba2d606 draft feature 23 + | o 12:dadcbba2d606 draft feature 23 | | - | * 11:debd46bb29dc draft cleanup + | o 11:debd46bb29dc draft cleanup | | | x 10:3e1cb8f70c02 draft fix bug 17 |/ @@ -212,7 +211,6 @@ example 8: prune an older changeset (figures 8, 9) $ hg prune b23d06b457a8 1 changesets pruned - 1 new orphan changesets $ hg --hidden shortlog -G -r b23d06b457a8:: @ 18:ea8fafca914b draft more work | @@ -249,7 +247,6 @@ | ~ $ hg uncommit file2.c - 1 new orphan changesets $ hg status M file2.c $ hg revert file2.c @@ -289,7 +286,6 @@ | ~ $ hg uncommit file2.c - 1 new orphan changesets $ hg status M file2.c $ hg commit -m 'useful tweak' @@ -298,7 +294,7 @@ | o 26:2594e98553a9 draft fix a bug | - | * 25:fbb3c6d50427 draft new feature + | o 25:fbb3c6d50427 draft new feature | | | x 24:5b31a1239ab9 draft fix a bug |/
--- a/tests/test-wireproto.t Wed Jun 05 17:46:06 2019 +0200 +++ b/tests/test-wireproto.t Wed Jun 05 17:56:44 2019 +0200 @@ -195,7 +195,7 @@ $ cat hg.pid >> $DAEMON_PIDS $ curl -s http://localhost:$HGPORT/?cmd=capabilities - _evoext_getbundle_obscommon _evoext_obshashrange_v1 batch branchmap bundle2=HG20%0Abookmarks%0Achangegroup%3D01%2C02%0Adigests%3Dmd5%2Csha1%2Csha512%0Aerror%3Dabort%2Cunsupportedcontent%2Cpushraced%2Cpushkey%0Ahgtagsfnodes%0Alistkeys%0Aobsmarkers%3DV0%2CV1%0Aphases%3Dheads%0Apushkey%0Aremote-changegroup%3Dhttp%2Chttps changegroupsubset compression=*zlib getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1 unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash (no-eol) (glob) + _evoext_getbundle_obscommon _evoext_obshashrange_v1 batch branchmap bundle2=HG20%0Achangegroup%3D01%2C02%0Adigests%3Dmd5%2Csha1%2Csha512%0Aerror%3Dabort%2Cunsupportedcontent%2Cpushraced%2Cpushkey%0Ahgtagsfnodes%0Alistkeys%0Aobsmarkers%3DV0%2CV1%0Aphases%3Dheads%0Apushkey%0Aremote-changegroup%3Dhttp%2Chttps changegroupsubset compression=*zlib getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1 unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash (no-eol) (glob) Check we cannot use pushkey for marker exchange anymore