--- a/tests/test-evolve-order.t Wed Sep 13 15:13:51 2017 +0200
+++ b/tests/test-evolve-order.t Fri Sep 15 15:48:18 2017 +0200
@@ -46,7 +46,7 @@
$ hg amend
2 new orphan changesets
$ hg log -G
- @ 5:12d519679175@default(draft) add _a
+ @ 4:12d519679175@default(draft) add _a
|
| o 3:4d156641b718@default(draft) add _c
| |
@@ -60,9 +60,9 @@
evolve --rev reorders the rev to solve instability, trivial case 2 revs wrong order
$ hg evolve --rev 'desc(_c) + desc(_b)'
move:[2] add _b
- atop:[5] add _a
+ atop:[4] add _a
move:[3] add _c
- atop:[6] add _b
+ atop:[5] add _b
working directory is now at 52b8f9b04f83
evolve --rev reorders the rev to solve instability. Harder case, obsolescence
@@ -75,8 +75,8 @@
$ hg amend -m "aprime"
3 new orphan changesets
$ hg evolve --rev "desc(_b)"
- move:[6] add _b
- atop:[9] aprime
+ move:[5] add _b
+ atop:[8] aprime
working directory is now at 476c9c052aae
$ hg up "desc(_b) - obsolete()"
0 files updated, 0 files merged, 0 files removed, 0 files unresolved
@@ -86,38 +86,38 @@
$ hg amend -m "asecond"
1 new orphan changesets
$ hg log -G
- @ 12:9a584314f3f3@default(draft) asecond
+ @ 11:9a584314f3f3@default(draft) asecond
|
- | o 11:a59c79776f7c@default(draft) bprime
+ | o 10:a59c79776f7c@default(draft) bprime
| |
- | x 9:81a687b96d4d@default(draft) aprime
+ | x 8:81a687b96d4d@default(draft) aprime
|/
- | o 8:464731bc0ed0@default(draft) add _d
+ | o 7:464731bc0ed0@default(draft) add _d
| |
- | o 7:52b8f9b04f83@default(draft) add _c
+ | o 6:52b8f9b04f83@default(draft) add _c
| |
- | x 6:59476c3836ef@default(draft) add _b
+ | x 5:59476c3836ef@default(draft) add _b
| |
- | x 5:12d519679175@default(draft) add _a
+ | x 4:12d519679175@default(draft) add _a
|/
o 0:f92638be10c7@default(public) add p
$ hg evolve --rev "orphan()"
- move:[11] bprime
- atop:[12] asecond
- move:[7] add _c
- atop:[13] bprime
- move:[8] add _d
- atop:[14] add _c
+ move:[10] bprime
+ atop:[11] asecond
+ move:[6] add _c
+ atop:[12] bprime
+ move:[7] add _d
+ atop:[13] add _c
working directory is now at 739f18ac1d03
$ hg log -G
- @ 15:739f18ac1d03@default(draft) add _d
+ @ 14:739f18ac1d03@default(draft) add _d
|
- o 14:e5960578d158@default(draft) add _c
+ o 13:e5960578d158@default(draft) add _c
|
- o 13:4ad33fa88946@default(draft) bprime
+ o 12:4ad33fa88946@default(draft) bprime
|
- o 12:9a584314f3f3@default(draft) asecond
+ o 11:9a584314f3f3@default(draft) asecond
|
o 0:f92638be10c7@default(public) add p
@@ -138,21 +138,21 @@
1 changesets pruned
1 new orphan changesets
$ hg log -G -r "desc(_d)::"
- @ 22:dcf786e878fd@default(draft) add c1second
+ @ 21:dcf786e878fd@default(draft) add c1second
|
- | o 21:507d52d715f6@default(draft) add c2prime
+ | o 20:507d52d715f6@default(draft) add c2prime
| |
- | x 20:c995cb124ddc@default(draft) add c1prime
+ | x 19:c995cb124ddc@default(draft) add c1prime
|/
- | o 19:d096a2437fd0@default(draft) add c4_
+ | o 18:d096a2437fd0@default(draft) add c4_
| |
- | o 18:cde95c6cba7a@default(draft) add c3_
+ | o 17:cde95c6cba7a@default(draft) add c3_
| |
- | x 17:e0d9f7a099fe@default(draft) add c2_
+ | x 16:e0d9f7a099fe@default(draft) add c2_
| |
- | x 16:43b7c338b1f8@default(draft) add c1_
+ | x 15:43b7c338b1f8@default(draft) add c1_
|/
- o 15:739f18ac1d03@default(draft) add _d
+ o 14:739f18ac1d03@default(draft) add _d
|
~
@@ -168,33 +168,33 @@
1 changesets pruned
$ hg log -G -r "desc(_d)::"
- @ 28:b253ff5b65d1@default(draft) add b3prime
+ @ 27:b253ff5b65d1@default(draft) add b3prime
|
- o 27:4acf61f11dfb@default(draft) add b1prime
+ o 26:4acf61f11dfb@default(draft) add b1prime
|
- | o 26:594e1fbbd61f@default(draft) add b4_
+ | o 25:594e1fbbd61f@default(draft) add b4_
| |
- | x 25:be27500cfc76@default(draft) add b3_
+ | x 24:be27500cfc76@default(draft) add b3_
| |
- | x 24:b54f77dc5831@default(draft) add b2_
+ | x 23:b54f77dc5831@default(draft) add b2_
| |
- | x 23:0e1eba27e9aa@default(draft) add b1_
+ | x 22:0e1eba27e9aa@default(draft) add b1_
|/
- | o 22:dcf786e878fd@default(draft) add c1second
+ | o 21:dcf786e878fd@default(draft) add c1second
|/
- | o 21:507d52d715f6@default(draft) add c2prime
+ | o 20:507d52d715f6@default(draft) add c2prime
| |
- | x 20:c995cb124ddc@default(draft) add c1prime
+ | x 19:c995cb124ddc@default(draft) add c1prime
|/
- | o 19:d096a2437fd0@default(draft) add c4_
+ | o 18:d096a2437fd0@default(draft) add c4_
| |
- | o 18:cde95c6cba7a@default(draft) add c3_
+ | o 17:cde95c6cba7a@default(draft) add c3_
| |
- | x 17:e0d9f7a099fe@default(draft) add c2_
+ | x 16:e0d9f7a099fe@default(draft) add c2_
| |
- | x 16:43b7c338b1f8@default(draft) add c1_
+ | x 15:43b7c338b1f8@default(draft) add c1_
|/
- o 15:739f18ac1d03@default(draft) add _d
+ o 14:739f18ac1d03@default(draft) add _d
|
~
@@ -203,35 +203,35 @@
(desc(_d)::) - desc(c3_)
$ hg evolve --rev "(desc(_d)::) - desc(c3_)"
cannot solve instability of d096a2437fd0, skipping
- move:[21] add c2prime
- atop:[22] add c1second
- move:[26] add b4_
- atop:[28] add b3prime
+ move:[20] add c2prime
+ atop:[21] add c1second
+ move:[25] add b4_
+ atop:[27] add b3prime
working directory is now at ea93190a9cd1
Cleanup
$ hg evolve --rev "(desc(_d)::)"
- move:[18] add c3_
- atop:[29] add c2prime
- move:[19] add c4_
- atop:[31] add c3_
+ move:[17] add c3_
+ atop:[28] add c2prime
+ move:[18] add c4_
+ atop:[30] add c3_
working directory is now at 35e7b797ace5
$ hg log -G -r "desc(_d)::"
- @ 32:35e7b797ace5@default(draft) add c4_
+ @ 31:35e7b797ace5@default(draft) add c4_
|
- o 31:0b9488394e89@default(draft) add c3_
+ o 30:0b9488394e89@default(draft) add c3_
|
- | o 30:ea93190a9cd1@default(draft) add b4_
+ | o 29:ea93190a9cd1@default(draft) add b4_
| |
- o | 29:881b9c092e53@default(draft) add c2prime
+ o | 28:881b9c092e53@default(draft) add c2prime
| |
- | o 28:b253ff5b65d1@default(draft) add b3prime
+ | o 27:b253ff5b65d1@default(draft) add b3prime
| |
- | o 27:4acf61f11dfb@default(draft) add b1prime
+ | o 26:4acf61f11dfb@default(draft) add b1prime
| |
- o | 22:dcf786e878fd@default(draft) add c1second
+ o | 21:dcf786e878fd@default(draft) add c1second
|/
- o 15:739f18ac1d03@default(draft) add _d
+ o 14:739f18ac1d03@default(draft) add _d
|
~
@@ -244,7 +244,7 @@
created new head
$ hg prev
0 files updated, 0 files merged, 1 files removed, 0 files unresolved
- [29] add c2prime
+ [28] add c2prime
$ mkcommit c3part2
created new head
$ hg prune -s 'desc(c3part1)' 'desc(c3_)'
@@ -258,8 +258,8 @@
$ hg amend -m 'b3second'
1 new orphan changesets
$ hg evolve --rev "orphan()"
- move:[30] add b4_
- atop:[35] b3second
+ move:[29] add b4_
+ atop:[34] b3second
skipping 0b9488394e89: divergent rewriting. can't choose destination
working directory is now at 31809a198477