# HG changeset patch # User Anton Shestakov # Date 1555179499 -28800 # Node ID 96ce1030d2fb4548206398c3c9d5c4143e7a1bfb # Parent 903e8b983face7d5e988a9bd2053701dc934dd1f tests: add --update to hg evolve to reduce test changes for the next patch diff -r 903e8b983fac -r 96ce1030d2fb tests/test-evolve-abort-orphan.t --- a/tests/test-evolve-abort-orphan.t Wed Apr 24 15:57:49 2019 +0200 +++ b/tests/test-evolve-abort-orphan.t Sun Apr 14 02:18:19 2019 +0800 @@ -127,7 +127,7 @@ cleaning up things for next testing - $ hg evolve --all + $ hg evolve --all --update move:[4] added d atop:[5] added c merging d diff -r 903e8b983fac -r 96ce1030d2fb tests/test-evolve-content-divergent-corner-cases.t --- a/tests/test-evolve-content-divergent-corner-cases.t Wed Apr 24 15:57:49 2019 +0200 +++ b/tests/test-evolve-content-divergent-corner-cases.t Sun Apr 14 02:18:19 2019 +0800 @@ -72,7 +72,7 @@ o 0:9092f1db7931@default(draft) added a [] - $ hg evolve --all --any --content-divergent + $ hg evolve --all --any --content-divergent --update merge:[2] divergent with: [3] divergent base: [1] added b @@ -275,7 +275,7 @@ o 0:9092f1db7931 added a () [default] draft - $ hg evolve --content-divergent --any + $ hg evolve --content-divergent --any --update merge:[5] updated e with: [6] updated e base: [4] added e @@ -363,7 +363,7 @@ Resolve the divergence, only "a" should be removed - $ hg evolve --content-divergent + $ hg evolve --content-divergent --update merge:[3] delete a with: [2] delete a base: [1] delete a diff -r 903e8b983fac -r 96ce1030d2fb tests/test-evolve-continue.t --- a/tests/test-evolve-continue.t Wed Apr 24 15:57:49 2019 +0200 +++ b/tests/test-evolve-continue.t Sun Apr 14 02:18:19 2019 +0800 @@ -113,7 +113,7 @@ o 0:8fa14d15e168 added hgignore () draft - $ hg evolve + $ hg evolve --update move:[7] added e atop:[8] added d merging e @@ -153,7 +153,7 @@ $ hg amend 3 new orphan changesets - $ hg evolve --all + $ hg evolve --all --update move:[2] added b atop:[9] added a merging b @@ -236,7 +236,7 @@ o 0:8fa14d15e168 added hgignore () draft - $ hg evolve --all + $ hg evolve --all --update move:[12] added d atop:[16] added c move:[13] added f @@ -294,7 +294,7 @@ $ hg amend 2 new orphan changesets - $ hg evolve --all --confirm< y > EOF move:[19] added g @@ -310,7 +310,7 @@ (no more unresolved files) continue: hg evolve --continue - $ hg evolve --continue< y > EOF evolving 19:981e615b14ca "added g" diff -r 903e8b983fac -r 96ce1030d2fb tests/test-evolve-order.t --- a/tests/test-evolve-order.t Wed Apr 24 15:57:49 2019 +0200 +++ b/tests/test-evolve-order.t Sun Apr 14 02:18:19 2019 +0800 @@ -101,7 +101,7 @@ |/ o 0:f92638be10c7@default(public) add p - $ hg evolve --rev "orphan()" + $ hg evolve --rev "orphan()" --update move:[10] bprime atop:[11] asecond move:[6] add _c @@ -207,7 +207,7 @@ working directory is now at ea93190a9cd1 Cleanup - $ hg evolve --rev "(desc(_d)::)" + $ hg evolve --rev "(desc(_d)::)" --update move:[17] add c3_ atop:[28] add c2prime move:[18] add c4_ diff -r 903e8b983fac -r 96ce1030d2fb tests/test-evolve-orphan-merge.t --- a/tests/test-evolve-orphan-merge.t Wed Apr 24 15:57:49 2019 +0200 +++ b/tests/test-evolve-orphan-merge.t Sun Apr 14 02:18:19 2019 +0800 @@ -65,7 +65,7 @@ o 0:8fa14d15e168 added hgignore () draft - $ hg evolve --all + $ hg evolve --all --update move:[3] merging a and b atop:[4] added b working directory is now at 91fd62122a4b @@ -110,7 +110,7 @@ o 0:8fa14d15e168 added hgignore () draft - $ hg evolve --all + $ hg evolve --all --update move:[5] merging a and b atop:[6] added a working directory is now at 968d205ba4d8 @@ -214,7 +214,7 @@ o 0:8fa14d15e168 added hgignore () draft - $ hg evolve --all + $ hg evolve --all --update move:[10] foobar to c atop:[11] foo to c merging c @@ -269,7 +269,7 @@ o 0:8fa14d15e168 added hgignore () draft - $ hg evolve --all + $ hg evolve --all --update move:[12] foobar to c atop:[13] foo to c merging c @@ -346,7 +346,7 @@ |/ () draft o 0:8fa14d15e168 added hgignore () draft - $ hg evolve --all + $ hg evolve --all --update move:[16] added m atop:[20] added l move:[19] merge commit @@ -411,7 +411,7 @@ () draft XXX: We should handle this case too - $ hg evolve --all + $ hg evolve --all --update move:[23] merged l and x atop:[25] added x move:[26] merged l and x diff -r 903e8b983fac -r 96ce1030d2fb tests/test-evolve-orphan-split.t --- a/tests/test-evolve-orphan-split.t Wed Apr 24 15:57:49 2019 +0200 +++ b/tests/test-evolve-orphan-split.t Sun Apr 14 02:18:19 2019 +0800 @@ -74,7 +74,7 @@ o 0:8fa14d15e168 added hgignore () draft - $ hg evolve + $ hg evolve --update move:[2] added c atop:[4] added a and b working directory is now at af13f0560b31 diff -r 903e8b983fac -r 96ce1030d2fb tests/test-evolve-phase-divergence.t --- a/tests/test-evolve-phase-divergence.t Wed Apr 24 15:57:49 2019 +0200 +++ b/tests/test-evolve-phase-divergence.t Sun Apr 14 02:18:19 2019 +0800 @@ -199,7 +199,7 @@ XXX: evolve should have mentioned that draft commit is just obsoleted in favour of public one. From the message it looks like a new commit is created. - $ hg evolve --phase-divergent + $ hg evolve --phase-divergent --update recreate:[2] tweak a atop:[1] modify a no changes to commit @@ -315,7 +315,7 @@ XXX: we should document what should user expect where running this, writing this test I have to go through code base to understand what will be the behavior - $ hg evolve --phase-divergent + $ hg evolve --phase-divergent --update recreate:[4] added bar to foo atop:[3] added foo to foo committed as 3d62500c673d @@ -468,7 +468,7 @@ Resolving the new phase-divergence changeset using `hg evolve` --------------------------------------------------------------- - $ hg evolve --phase-divergent + $ hg evolve --phase-divergent --update recreate:[7] foo to bar atop:[6] added bar to bar committed as 502e73736632 @@ -604,7 +604,7 @@ Using `hg evolve` to resolve phase-divergence --------------------------------------------- - $ hg evolve --phase-divergent + $ hg evolve --phase-divergent --update recreate:[10] added x to x atop:[9] added x to x rebasing to destination parent: 502e73736632 @@ -725,7 +725,7 @@ Resolving divergence using `hg evolve` ------------------------------------- - $ hg evolve --phase-divergent + $ hg evolve --phase-divergent --update recreate:[14] y to y and foobar to foo atop:[12] y to y and foobar to foo rebasing to destination parent: 2352021b3785 @@ -801,7 +801,7 @@ Resolution using `hg evolve --phase-divergent` ---------------------------------------------- - $ hg evolve --phase-divergent + $ hg evolve --phase-divergent --update recreate:[19] added l to l atop:[17] added l to l rebasing to destination parent: 8c2bb6fb44e9 diff -r 903e8b983fac -r 96ce1030d2fb tests/test-evolve-public-content-divergent-corner-cases.t --- a/tests/test-evolve-public-content-divergent-corner-cases.t Wed Apr 24 15:57:49 2019 +0200 +++ b/tests/test-evolve-public-content-divergent-corner-cases.t Sun Apr 14 02:18:19 2019 +0800 @@ -384,7 +384,7 @@ (No patch available, changesets rebased) - $ hg evolve --content-divergent --any + $ hg evolve --content-divergent --any --update merge:[5] added d with: [4] added c e base: [3] added d diff -r 903e8b983fac -r 96ce1030d2fb tests/test-evolve-public-content-divergent-main.t --- a/tests/test-evolve-public-content-divergent-main.t Wed Apr 24 15:57:49 2019 +0200 +++ b/tests/test-evolve-public-content-divergent-main.t Sun Apr 14 02:18:19 2019 +0800 @@ -355,7 +355,7 @@ o 0:9092f1db7931 added a public - $ hg evolve --content-divergent --any + $ hg evolve --content-divergent --any --update merge:[5] added d with: [4] added d c e base: [3] added d diff -r 903e8b983fac -r 96ce1030d2fb tests/test-evolve-stop-orphan.t --- a/tests/test-evolve-stop-orphan.t Wed Apr 24 15:57:49 2019 +0200 +++ b/tests/test-evolve-stop-orphan.t Sun Apr 14 02:18:19 2019 +0800 @@ -191,7 +191,7 @@ we do `evolve --stop` -------------------------------------------------------------------------------- - $ hg evolve + $ hg evolve --update move:[4] added d atop:[5] added c merging d diff -r 903e8b983fac -r 96ce1030d2fb tests/test-evolve-topic.t --- a/tests/test-evolve-topic.t Wed Apr 24 15:57:49 2019 +0200 +++ b/tests/test-evolve-topic.t Sun Apr 14 02:18:19 2019 +0800 @@ -132,7 +132,7 @@ s1: add ccc s0^ add bbb (base) - $ hg evolve --all + $ hg evolve --all --update move:[s3] add eee atop:[s2] add ddd move:[s4] add fff @@ -168,7 +168,7 @@ Test that evolve does not loose topic information ------------------------------------------------- - $ hg evolve --rev 'topic(bar)' + $ hg evolve --rev 'topic(bar)' --update move:[6] add ggg atop:[13] add fff move:[7] add hhh diff -r 903e8b983fac -r 96ce1030d2fb tests/test-evolve.t --- a/tests/test-evolve.t Wed Apr 24 15:57:49 2019 +0200 +++ b/tests/test-evolve.t Sun Apr 14 02:18:19 2019 +0800 @@ -1406,7 +1406,7 @@ o 16:0cf3707e8971@default(draft) a3 | ~ - $ hg evolve --rev "0cf3707e8971::" + $ hg evolve --rev "0cf3707e8971::" --update move:[30] add uu atop:[32] _pp working directory is now at be23044af550 diff -r 903e8b983fac -r 96ce1030d2fb tests/test-issue-6028.t --- a/tests/test-issue-6028.t Wed Apr 24 15:57:49 2019 +0200 +++ b/tests/test-issue-6028.t Sun Apr 14 02:18:19 2019 +0800 @@ -112,7 +112,7 @@ 2 files updated, 0 files merged, 1 files removed, 0 files unresolved start the evolve - $ hg evolve + $ hg evolve --update move:[8] merged aa atop:[4] merged b working directory is now at c920dd828523 diff -r 903e8b983fac -r 96ce1030d2fb tests/test-prev-next.t --- a/tests/test-prev-next.t Wed Apr 24 15:57:49 2019 +0200 +++ b/tests/test-prev-next.t Sun Apr 14 02:18:19 2019 +0800 @@ -259,7 +259,7 @@ o 0:a154386e50d1 added a - $ hg evolve -r 5 + $ hg evolve -r 5 --update move:[5] added d atop:[6] added b (3) working directory is now at 47ea25be8aea diff -r 903e8b983fac -r 96ce1030d2fb tests/test-rewind.t --- a/tests/test-rewind.t Wed Apr 24 15:57:49 2019 +0200 +++ b/tests/test-rewind.t Sun Apr 14 02:18:19 2019 +0800 @@ -661,7 +661,7 @@ $ echo AA >> A $ hg amend -m 'c_A1' 1 new orphan changesets - $ hg evolve --all + $ hg evolve --all --update move:[2] c_B0 atop:[3] c_A1 working directory is now at a65fceb2324a diff -r 903e8b983fac -r 96ce1030d2fb tests/test-split.t --- a/tests/test-split.t Wed Apr 24 15:57:49 2019 +0200 +++ b/tests/test-split.t Sun Apr 14 02:18:19 2019 +0800 @@ -151,7 +151,7 @@ $ echo "change to b" >> _b $ hg amend -m "_cprim" 2 new orphan changesets - $ hg evolve --all + $ hg evolve --all --update move:[5] split1 atop:[7] _cprim move:[6] split2 @@ -218,7 +218,7 @@ 2d8abdb827cdf71ca477ef6985d7ceb257c53c1b e2b4afde39803bd42bb1374b230fca1b1e8cc868 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '4', 'operation': 'evolve', 'user': 'test'} 033b3f5ae73db67c10de938fb6f26b949aaef172 bb5e4f6020c74e7961a51fda635ea9df9b04dda8 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '4', 'operation': 'evolve', 'user': 'test'} b434287e665ce757ee5463a965cb3d119ca9e893 ead2066d1dbf14833fe1069df1b735e4e9468c40 1188c4216eba37f18a1de6558564601d00ff2143 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '13', 'operation': 'split', 'user': 'test'} - $ hg evolve --all + $ hg evolve --all --update move:[8] split1 atop:[11] split4 move:[9] split2 diff -r 903e8b983fac -r 96ce1030d2fb tests/test-stabilize-conflict.t --- a/tests/test-stabilize-conflict.t Wed Apr 24 15:57:49 2019 +0200 +++ b/tests/test-stabilize-conflict.t Sun Apr 14 02:18:19 2019 +0800 @@ -77,7 +77,7 @@ dix $ hg amend 1 new orphan changesets - $ hg evolve + $ hg evolve --update move:[2] babar count up to fifteen atop:[3] babar count up to ten merging babar @@ -123,7 +123,7 @@ +ten $ hg amend 1 new orphan changesets - $ hg evolve + $ hg evolve --update move:[4] babar count up to fifteen atop:[5] babar count up to ten merging babar diff -r 903e8b983fac -r 96ce1030d2fb tests/test-stabilize-order.t --- a/tests/test-stabilize-order.t Wed Apr 24 15:57:49 2019 +0200 +++ b/tests/test-stabilize-order.t Sun Apr 14 02:18:19 2019 +0800 @@ -92,7 +92,7 @@ $ hg up -r 005fe5914f78 0 files updated, 0 files merged, 1 files removed, 0 files unresolved $ hg debugobsolete > successors.old - $ hg evolve -v + $ hg evolve -v --update move:[3] addc atop:[6] addb hg rebase -r 7a7552255fb5 -d 81b8bbcd5892 diff -r 903e8b983fac -r 96ce1030d2fb tests/test-tutorial.t --- a/tests/test-tutorial.t Wed Apr 24 15:57:49 2019 +0200 +++ b/tests/test-tutorial.t Sun Apr 14 02:18:19 2019 +0800 @@ -1830,7 +1830,10 @@ } #endif - $ hg evolve +The --update flag of `hg evolve` automatically updates to the tipmost evolved +changeset. + + $ hg evolve --update move:[15] SPAM SPAM SPAM atop:[12] bathroom stuff merging shopping diff -r 903e8b983fac -r 96ce1030d2fb tests/test-unstability-resolution-result.t --- a/tests/test-unstability-resolution-result.t Wed Apr 24 15:57:49 2019 +0200 +++ b/tests/test-unstability-resolution-result.t Sun Apr 14 02:18:19 2019 +0800 @@ -85,7 +85,7 @@ $ echo 'a' > a $ hg amend 1 new orphan changesets - $ hg evolve + $ hg evolve --update move:[4] newer a atop:[5] changea merging a diff -r 903e8b983fac -r 96ce1030d2fb tests/test-userguide.t --- a/tests/test-userguide.t Wed Apr 24 15:57:49 2019 +0200 +++ b/tests/test-userguide.t Sun Apr 14 02:18:19 2019 +0800 @@ -179,7 +179,7 @@ o 9:171c6a79a27b draft fix bug 64 | ~ - $ hg evolve -q --all + $ hg evolve -q --all --update $ hg shortlog -G -r 171c6a79a27b:: @ 15:91b4b0f8b5c5 draft feature 23 | @@ -219,7 +219,7 @@ x 17:b23d06b457a8 draft debug hack | ~ - $ hg evolve -q --all --any + $ hg evolve -q --all --any --update $ hg --hidden shortlog -G -r 1f33e68b18b9:: @ 19:4393e5877437 draft more work | @@ -253,7 +253,7 @@ $ hg status M file2.c $ hg revert file2.c - $ hg evolve --all --any + $ hg evolve --all --any --update move:[21] fix bug 67 atop:[22] fix bug 53 working directory is now at 0d972d6888e6 @@ -305,7 +305,7 @@ o 23:0d972d6888e6 draft fix bug 67 | ~ - $ hg evolve --all --any + $ hg evolve --all --any --update move:[25] new feature atop:[26] fix a bug working directory is now at 166c1c368ab6