--- 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