--- a/tests/test-evolve-content-divergent-relocation.t Mon Dec 09 10:05:24 2019 -0800
+++ b/tests/test-evolve-content-divergent-relocation.t Mon Dec 09 11:09:11 2019 -0800
@@ -652,7 +652,58 @@
|/ () [default] draft
o 0:98a3f8f02ba7 initial
() [default] draft
- $ hg evolve --content-divergent 2>&1 | grep TypeError
- TypeError: expected *, NoneType found (glob)
+ $ hg evolve --content-divergent
+ merge:[3] divergent
+ with: [4] divergent
+ base: [2] divergent
+ rebasing "other" content-divergent changeset 4cc21313ecee on 33c576d20069
+ 0 files updated, 0 files merged, 1 files removed, 0 files unresolved
+ 1 new orphan changesets
+ $ hg glog
+ o 7:dfabf49594ff divergent
+ | () [default] draft
+ | * 5:88473f9137d1 child
+ | | () [default] draft
+ | x 4:4cc21313ecee divergent
+ | | () [default] draft
+ o | 1:33c576d20069 upstream
+ |/ () [default] draft
+ o 0:98a3f8f02ba7 initial
+ () [default] draft
+ $ hg evolve --any
+ move:[5] child
+ atop:[7] divergent
+ $ hg glog
+ o 8:6da8b7911364 child
+ | () [default] draft
+ o 7:dfabf49594ff divergent
+ | () [default] draft
+ o 1:33c576d20069 upstream
+ | () [default] draft
+ o 0:98a3f8f02ba7 initial
+ () [default] draft
+ $ hg debugobsolete
+ 898ddd4443b3d5520bf48f22f9411d5a0751cf2e befae61385695f1ae4b78b030ad91075b2b523ef 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '4', 'operation': 'rebase', 'user': 'test'}
+ 898ddd4443b3d5520bf48f22f9411d5a0751cf2e 4cc21313ecee97ce33265514a0596a192bfa6b3f 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '8', 'operation': 'amend', 'user': 'test'}
+ 4cc21313ecee97ce33265514a0596a192bfa6b3f bf4fe3a3afeb14c338094f41a35863921856592f 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '12', 'operation': 'evolve', 'user': 'test'}
+ befae61385695f1ae4b78b030ad91075b2b523ef dfabf49594ff9aa09d71ca6cc8e574e84bf0e651 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '10', 'operation': 'evolve', 'user': 'test'}
+ bf4fe3a3afeb14c338094f41a35863921856592f dfabf49594ff9aa09d71ca6cc8e574e84bf0e651 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '2', 'operation': 'evolve', 'user': 'test'}
+ 88473f9137d12e90055d30bbb9b78dd786520870 6da8b7911364bc7f4cde60ba07e57213c6dfb14e 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '4', 'operation': 'evolve', 'user': 'test'}
+ $ hg obslog -r 'desc("divergent")' --all
+ o dfabf49594ff (7) divergent
+ |\
+ x | befae6138569 (3) divergent
+ | | rewritten(meta, content) as dfabf49594ff using evolve by test (Thu Jan 01 00:00:00 1970 +0000)
+ | |
+ | x bf4fe3a3afeb (6) divergent
+ | | meta-changed(meta) as dfabf49594ff using evolve by test (Thu Jan 01 00:00:00 1970 +0000)
+ | |
+ | x 4cc21313ecee (4) divergent
+ |/ rewritten(parent, content) as bf4fe3a3afeb using evolve by test (Thu Jan 01 00:00:00 1970 +0000)
+ |
+ x 898ddd4443b3 (2) divergent
+ amended(content) as 4cc21313ecee using amend by test (Thu Jan 01 00:00:00 1970 +0000)
+ rebased(parent) as befae6138569 using rebase by test (Thu Jan 01 00:00:00 1970 +0000)
+
$ cd ..