diff -r 4d2f8c99f23a -r b62ed7c69561 tests/test-evolve-content-divergent-corner-cases.t --- a/tests/test-evolve-content-divergent-corner-cases.t Sat Jun 01 02:30:14 2019 +0200 +++ b/tests/test-evolve-content-divergent-corner-cases.t Tue Jun 04 11:08:44 2019 +0200 @@ -20,7 +20,7 @@ > git = 1 > unified = 0 > [ui] - > logtemplate = {rev}:{node|short}@{branch}({phase}) {desc|firstline} [{troubles}]\n + > logtemplate = {rev}:{node|short}@{branch}({phase}) {desc|firstline} [{instabilities}]\n > [extensions] > EOF $ echo "evolve=$(echo $(dirname $TESTDIR))/hgext3rd/evolve/" >> $HGRCPATH @@ -72,12 +72,10 @@ 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 - updating to "local" side of the conflict: 593c57f2117e - merging "other" content-divergent changeset '8374d2ddc3a4' 1 files updated, 0 files merged, 0 files removed, 0 files unresolved working directory is now at 45bf1312f454 $ hg log -G @@ -137,8 +135,6 @@ merge:[6] add cdivergent1 with: [7] add _c base: [5] add _c - updating to "local" side of the conflict: e3ff64ce8d4c - merging "other" content-divergent changeset 'b2ae71172042' 0 files updated, 0 files merged, 0 files removed, 0 files unresolved nothing changed working directory is now at e3ff64ce8d4c @@ -199,15 +195,14 @@ > [extensions] > testextension=$TESTTMP/test_extension.py > EOF - $ hg evolve --all + $ hg evolve nothing to evolve on current working copy parent (do you want to use --content-divergent) [2] $ hg evolve --content-divergent - merge:[3] bdivergent - with: [2] bdivergent + merge:[2] bdivergent + with: [3] bdivergent base: [1] add _b - merging "other" content-divergent changeset '05a6b6a9e633' 1 files updated, 0 files merged, 0 files removed, 0 files unresolved working directory is now at 73ff357d3975 @@ -275,7 +270,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 @@ -308,8 +303,6 @@ $ hg evolve --continue evolving 6:de4ea3103326 "updated e" - updating to "local" side of the conflict: ff6f7cd76a7c - merging "other" content-divergent changeset 'e504bd82de7e' 1 files updated, 0 files merged, 0 files removed, 0 files unresolved working directory is now at 83b1664a580f @@ -363,11 +356,10 @@ Resolve the divergence, only "a" should be removed - $ hg evolve --content-divergent - merge:[3] delete a - with: [2] delete a + $ hg evolve --content-divergent --update + merge:[2] delete a + with: [3] delete a base: [1] delete a - merging "other" content-divergent changeset '0825dcee2670' 1 files updated, 0 files merged, 0 files removed, 0 files unresolved working directory is now at 7ca6a9fafcf6 $ hg glog