--- a/tests/test-prev-next.t Fri Mar 16 11:56:50 2018 +0530
+++ b/tests/test-prev-next.t Fri Mar 16 12:14:39 2018 +0530
@@ -235,12 +235,30 @@
no children
(2 unstable changesets to be evolved here, do you want --evolve?)
[1]
- $ hg next --evolve
- ambiguous next (unstable) changeset:
- [4] added c
- [5] added d
- (run 'hg evolve --rev REV' on one of them)
- [1]
+ $ hg next --evolve <<EOF
+ > 0
+ > EOF
+ ambiguous next (unstable) changeset, choose one to evolve and update:
+ 0: [e3b6d5df389b] added c
+ 1: [9df671ccd2c7] added d
+ q: quit the prompt
+ enter the index of the revision you want to select: 0
+ move:[4] added c
+ atop:[6] added b (3)
+ working directory now at 5ce67c2407b0
+
+ $ hg log -GT "{rev}:{node|short} {desc}\n"
+ @ 7:5ce67c2407b0 added c
+ |
+ o 6:d7f119adc759 added b (3)
+ |
+ | * 5:9df671ccd2c7 added d
+ | |
+ | x 3:9ad178109a19 added b (2)
+ |/
+ o 0:a154386e50d1 added a
+
+
$ hg evolve -r 5
move:[5] added d
atop:[6] added b (3)