Mercurial > evolve
annotate tests/test-evolve-continue.t @ 3843:f0096db2a7b1
evolve: improve error messages when conflicts occur
This patch improves the error messages when conflicts occur.
First, we drop the line 'evolution failed', that is not the best line we can
show and evolution didn't failed, it's just interrupted by the conflicts and
when user will run `hg evolve --continue`, things will be fine. I still remember
when I first saw 'evolution failed', I got a bit scare as am I in a recoverable
position or not. So let's drop this scary line.
Second, we replace the error messages to say `resolve conflicts and see
help-topic`. The help topic was added recently and documents all the three flags
very well. Addition of tests also showed that all the three flags works fine
with all the three instability type. So we should advertise them more.
Third, we now raise the error with our error message rather than raising
MergeFailure and having evolution related text in hint or stderr above. This
increase the focus on the error message we want to show.
After this patch, I think error messages by evolve in case of conflicts will be
same in every case.
author | Pulkit Goyal <7895pulkit@gmail.com> |
---|---|
date | Tue, 12 Jun 2018 19:00:12 +0530 |
parents | f67ac33c07d2 |
children | 629558d09898 |
rev | line source |
---|---|
3489
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
1 Testing the continue functionality of `hg evolve` |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
2 |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
3 $ cat >> $HGRCPATH <<EOF |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
4 > [ui] |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
5 > interactive = True |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
6 > [alias] |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
7 > glog = log -GT "{rev}:{node|short} {desc}\n ({bookmarks}) {phase}" |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
8 > [extensions] |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
9 > rebase = |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
10 > EOF |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
11 $ echo "evolve=$(echo $(dirname $TESTDIR))/hgext3rd/evolve/" >> $HGRCPATH |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
12 |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
13 Setting up the repo |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
14 |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
15 $ hg init repo |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
16 $ cd repo |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
17 $ echo ".*\.orig" > .hgignore |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
18 $ hg add .hgignore |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
19 $ hg ci -m "added hgignore" |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
20 $ for ch in a b c d; do echo foo>$ch; hg add $ch; hg ci -qm "added "$ch; done |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
21 |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
22 $ hg glog |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
23 @ 4:c41c793e0ef1 added d |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
24 | () draft |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
25 o 3:ca1b80f7960a added c |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
26 | () draft |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
27 o 2:b1661037fa25 added b |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
28 | () draft |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
29 o 1:c7586e2a9264 added a |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
30 | () draft |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
31 o 0:8fa14d15e168 added hgignore |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
32 () draft |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
33 |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
34 Simple case of evolve --continue |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
35 |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
36 $ hg up ca1b80f7960a |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
37 0 files updated, 0 files merged, 1 files removed, 0 files unresolved |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
38 $ echo bar > d |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
39 $ hg add d |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
40 $ hg amend |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
41 1 new orphan changesets |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
42 $ hg glog |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
43 @ 5:cb6a2ab625bb added c |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
44 | () draft |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
45 | * 4:c41c793e0ef1 added d |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
46 | | () draft |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
47 | x 3:ca1b80f7960a added c |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
48 |/ () draft |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
49 o 2:b1661037fa25 added b |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
50 | () draft |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
51 o 1:c7586e2a9264 added a |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
52 | () draft |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
53 o 0:8fa14d15e168 added hgignore |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
54 () draft |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
55 |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
56 $ hg evolve --all |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
57 move:[4] added d |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
58 atop:[5] added c |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
59 merging d |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
60 warning: conflicts while merging d! (edit, then use 'hg resolve --mark') |
3843
f0096db2a7b1
evolve: improve error messages when conflicts occur
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3821
diff
changeset
|
61 abort: fix conflicts and see `hg help evolve.interrupted` |
3489
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
62 [255] |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
63 |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
64 $ echo foo > d |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
65 $ hg resolve -m |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
66 (no more unresolved files) |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
67 continue: hg evolve --continue |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
68 |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
69 $ hg evolve --continue |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
70 evolving 4:c41c793e0ef1 "added d" |
3494
14cd04ff968e
evolve: show the updated working directory after `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3493
diff
changeset
|
71 working directory is now at 2a4e03d422e2 |
3489
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
72 |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
73 $ hg glog |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
74 @ 6:2a4e03d422e2 added d |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
75 | () draft |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
76 o 5:cb6a2ab625bb added c |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
77 | () draft |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
78 o 2:b1661037fa25 added b |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
79 | () draft |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
80 o 1:c7586e2a9264 added a |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
81 | () draft |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
82 o 0:8fa14d15e168 added hgignore |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
83 () draft |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
84 |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
85 Case when conflicts resolution lead to empty wdir in evolve --continue |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
86 |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
87 $ echo foo > e |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
88 $ hg ci -Aqm "added e" |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
89 $ hg prev |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
90 0 files updated, 0 files merged, 1 files removed, 0 files unresolved |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
91 [6] added d |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
92 $ echo bar > e |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
93 $ hg add e |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
94 $ hg amend |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
95 1 new orphan changesets |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
96 |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
97 $ hg glog |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
98 @ 8:00a5c774cc37 added d |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
99 | () draft |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
100 | * 7:ad0a59d83efe added e |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
101 | | () draft |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
102 | x 6:2a4e03d422e2 added d |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
103 |/ () draft |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
104 o 5:cb6a2ab625bb added c |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
105 | () draft |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
106 o 2:b1661037fa25 added b |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
107 | () draft |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
108 o 1:c7586e2a9264 added a |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
109 | () draft |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
110 o 0:8fa14d15e168 added hgignore |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
111 () draft |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
112 |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
113 $ hg evolve |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
114 move:[7] added e |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
115 atop:[8] added d |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
116 merging e |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
117 warning: conflicts while merging e! (edit, then use 'hg resolve --mark') |
3843
f0096db2a7b1
evolve: improve error messages when conflicts occur
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3821
diff
changeset
|
118 abort: fix conflicts and see `hg help evolve.interrupted` |
3489
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
119 [255] |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
120 |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
121 $ echo bar > e |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
122 $ hg resolve -m |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
123 (no more unresolved files) |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
124 continue: hg evolve --continue |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
125 $ hg diff |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
126 |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
127 $ hg evolve --continue |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
128 evolving 7:ad0a59d83efe "added e" |
3636
92a2d3217de9
evolve: show a message when evolution leads to no changes to commit
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3503
diff
changeset
|
129 evolution of 7:ad0a59d83efe created no changes to commit |
3489
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
130 |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
131 $ hg glog |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
132 @ 8:00a5c774cc37 added d |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
133 | () draft |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
134 o 5:cb6a2ab625bb added c |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
135 | () draft |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
136 o 2:b1661037fa25 added b |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
137 | () draft |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
138 o 1:c7586e2a9264 added a |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
139 | () draft |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
140 o 0:8fa14d15e168 added hgignore |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
141 () draft |
ee72cdc2387b
tests: add tests for `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
142 |
3491
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
143 Case when there are a lot of revision to continue |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
144 |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
145 $ hg up c7586e2a9264 |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
146 0 files updated, 0 files merged, 4 files removed, 0 files unresolved |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
147 $ echo bar > b |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
148 $ hg add b |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
149 $ hg amend |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
150 3 new orphan changesets |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
151 |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
152 $ hg evolve --all |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
153 move:[2] added b |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
154 atop:[9] added a |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
155 merging b |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
156 warning: conflicts while merging b! (edit, then use 'hg resolve --mark') |
3843
f0096db2a7b1
evolve: improve error messages when conflicts occur
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3821
diff
changeset
|
157 abort: fix conflicts and see `hg help evolve.interrupted` |
3491
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
158 [255] |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
159 |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
160 $ echo foo > b |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
161 $ hg resolve -m |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
162 (no more unresolved files) |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
163 continue: hg evolve --continue |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
164 $ hg evolve --continue |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
165 evolving 2:b1661037fa25 "added b" |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
166 move:[5] added c |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
167 atop:[10] added b |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
168 move:[8] added d |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
169 atop:[11] added c |
3494
14cd04ff968e
evolve: show the updated working directory after `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3493
diff
changeset
|
170 working directory is now at 6642d2c9176e |
3491
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
171 |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
172 $ hg glog |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
173 @ 12:6642d2c9176e added d |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
174 | () draft |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
175 o 11:95665a2de664 added c |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
176 | () draft |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
177 o 10:87f748868183 added b |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
178 | () draft |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
179 o 9:53b632d203d8 added a |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
180 | () draft |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
181 o 0:8fa14d15e168 added hgignore |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
182 () draft |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
183 |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
184 Conlicts -> resolve -> continue -> conflicts -> resolve -> continue |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
185 Test multiple conflicts in one evolve |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
186 |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
187 $ for ch in f g h; do echo foo > $ch; hg add $ch; hg ci -m "added "$ch; done; |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
188 |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
189 $ hg glog |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
190 @ 15:09becba8f97d added h |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
191 | () draft |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
192 o 14:5aa7b2bbd944 added g |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
193 | () draft |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
194 o 13:be88f889b6dc added f |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
195 | () draft |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
196 o 12:6642d2c9176e added d |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
197 | () draft |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
198 o 11:95665a2de664 added c |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
199 | () draft |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
200 o 10:87f748868183 added b |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
201 | () draft |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
202 o 9:53b632d203d8 added a |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
203 | () draft |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
204 o 0:8fa14d15e168 added hgignore |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
205 () draft |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
206 |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
207 $ hg up 95665a2de664 |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
208 1 files updated, 0 files merged, 4 files removed, 0 files unresolved |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
209 |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
210 $ echo bar > f |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
211 $ echo bar > h |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
212 $ hg add f h |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
213 $ hg amend |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
214 4 new orphan changesets |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
215 |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
216 $ hg glog |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
217 @ 16:645135c5caa4 added c |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
218 | () draft |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
219 | * 15:09becba8f97d added h |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
220 | | () draft |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
221 | * 14:5aa7b2bbd944 added g |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
222 | | () draft |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
223 | * 13:be88f889b6dc added f |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
224 | | () draft |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
225 | * 12:6642d2c9176e added d |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
226 | | () draft |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
227 | x 11:95665a2de664 added c |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
228 |/ () draft |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
229 o 10:87f748868183 added b |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
230 | () draft |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
231 o 9:53b632d203d8 added a |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
232 | () draft |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
233 o 0:8fa14d15e168 added hgignore |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
234 () draft |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
235 |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
236 $ hg evolve --all |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
237 move:[12] added d |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
238 atop:[16] added c |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
239 move:[13] added f |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
240 atop:[17] added d |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
241 merging f |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
242 warning: conflicts while merging f! (edit, then use 'hg resolve --mark') |
3843
f0096db2a7b1
evolve: improve error messages when conflicts occur
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3821
diff
changeset
|
243 abort: fix conflicts and see `hg help evolve.interrupted` |
3491
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
244 [255] |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
245 |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
246 $ echo foo > f |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
247 $ hg resolve -m |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
248 (no more unresolved files) |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
249 continue: hg evolve --continue |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
250 $ hg evolve --continue |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
251 evolving 13:be88f889b6dc "added f" |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
252 move:[14] added g |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
253 atop:[18] added f |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
254 move:[15] added h |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
255 atop:[19] added g |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
256 merging h |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
257 warning: conflicts while merging h! (edit, then use 'hg resolve --mark') |
3843
f0096db2a7b1
evolve: improve error messages when conflicts occur
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3821
diff
changeset
|
258 abort: fix conflicts and see `hg help evolve.interrupted` |
3491
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
259 [255] |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
260 |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
261 $ echo foo > h |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
262 $ hg resolve -m |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
263 (no more unresolved files) |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
264 continue: hg evolve --continue |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
265 $ hg evolve --continue |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
266 evolving 15:09becba8f97d "added h" |
3494
14cd04ff968e
evolve: show the updated working directory after `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3493
diff
changeset
|
267 working directory is now at 3ba9d3d1b089 |
3491
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
268 |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
269 Make sure, confirmopt is respected while continue |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
270 |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
271 $ hg glog |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
272 @ 20:3ba9d3d1b089 added h |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
273 | () draft |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
274 o 19:981e615b14ca added g |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
275 | () draft |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
276 o 18:5794f1a3cbb2 added f |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
277 | () draft |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
278 o 17:e47537da02b3 added d |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
279 | () draft |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
280 o 16:645135c5caa4 added c |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
281 | () draft |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
282 o 10:87f748868183 added b |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
283 | () draft |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
284 o 9:53b632d203d8 added a |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
285 | () draft |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
286 o 0:8fa14d15e168 added hgignore |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
287 () draft |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
288 |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
289 $ hg up 5794f1a3cbb2 |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
290 1 files updated, 0 files merged, 1 files removed, 0 files unresolved |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
291 $ echo bar > g |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
292 $ hg add g |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
293 $ hg amend |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
294 2 new orphan changesets |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
295 |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
296 $ hg evolve --all --confirm<<EOF |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
297 > y |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
298 > EOF |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
299 move:[19] added g |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
300 atop:[21] added f |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
301 perform evolve? [Ny] y |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
302 merging g |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
303 warning: conflicts while merging g! (edit, then use 'hg resolve --mark') |
3843
f0096db2a7b1
evolve: improve error messages when conflicts occur
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3821
diff
changeset
|
304 abort: fix conflicts and see `hg help evolve.interrupted` |
3491
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
305 [255] |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
306 |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
307 $ echo foo > g |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
308 $ hg resolve -m |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
309 (no more unresolved files) |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
310 continue: hg evolve --continue |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
311 |
3492
53cd61f7f9c9
evolve: make `--continue` continue evolving all remaining revisions
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3491
diff
changeset
|
312 XXX: this should have asked for confirmation |
3491
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
313 |
3493
4544067b831b
evolve: make `hg evolve --continue` respect `--confirm`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3492
diff
changeset
|
314 $ hg evolve --continue<<EOF |
4544067b831b
evolve: make `hg evolve --continue` respect `--confirm`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3492
diff
changeset
|
315 > y |
4544067b831b
evolve: make `hg evolve --continue` respect `--confirm`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3492
diff
changeset
|
316 > EOF |
3491
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
317 evolving 19:981e615b14ca "added g" |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
318 move:[20] added h |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
319 atop:[22] added g |
3493
4544067b831b
evolve: make `hg evolve --continue` respect `--confirm`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3492
diff
changeset
|
320 perform evolve? [Ny] y |
3494
14cd04ff968e
evolve: show the updated working directory after `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3493
diff
changeset
|
321 working directory is now at af6bd002a48d |
3491
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
322 |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
323 $ hg glog |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
324 @ 23:af6bd002a48d added h |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
325 | () draft |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
326 o 22:d2c94a8f44bd added g |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
327 | () draft |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
328 o 21:9849fa96c885 added f |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
329 | () draft |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
330 o 17:e47537da02b3 added d |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
331 | () draft |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
332 o 16:645135c5caa4 added c |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
333 | () draft |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
334 o 10:87f748868183 added b |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
335 | () draft |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
336 o 9:53b632d203d8 added a |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
337 | () draft |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
338 o 0:8fa14d15e168 added hgignore |
92df1aac8c7f
tests: add more tests to test-evolve-continue.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3490
diff
changeset
|
339 () draft |
3502
8cf1020bd4f9
tests: add test showing `evolve --continue` after `next --evolve` is broken
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3494
diff
changeset
|
340 |
8cf1020bd4f9
tests: add test showing `evolve --continue` after `next --evolve` is broken
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3494
diff
changeset
|
341 Testing `evolve --continue` after `hg next --evolve` |
8cf1020bd4f9
tests: add test showing `evolve --continue` after `next --evolve` is broken
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3494
diff
changeset
|
342 |
8cf1020bd4f9
tests: add test showing `evolve --continue` after `next --evolve` is broken
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3494
diff
changeset
|
343 $ hg up .^^ |
8cf1020bd4f9
tests: add test showing `evolve --continue` after `next --evolve` is broken
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3494
diff
changeset
|
344 2 files updated, 0 files merged, 0 files removed, 0 files unresolved |
8cf1020bd4f9
tests: add test showing `evolve --continue` after `next --evolve` is broken
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3494
diff
changeset
|
345 $ echo foobar > g |
8cf1020bd4f9
tests: add test showing `evolve --continue` after `next --evolve` is broken
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3494
diff
changeset
|
346 $ hg amend |
8cf1020bd4f9
tests: add test showing `evolve --continue` after `next --evolve` is broken
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3494
diff
changeset
|
347 2 new orphan changesets |
8cf1020bd4f9
tests: add test showing `evolve --continue` after `next --evolve` is broken
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3494
diff
changeset
|
348 |
8cf1020bd4f9
tests: add test showing `evolve --continue` after `next --evolve` is broken
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3494
diff
changeset
|
349 $ hg next --evolve |
8cf1020bd4f9
tests: add test showing `evolve --continue` after `next --evolve` is broken
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3494
diff
changeset
|
350 move:[22] added g |
8cf1020bd4f9
tests: add test showing `evolve --continue` after `next --evolve` is broken
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3494
diff
changeset
|
351 atop:[24] added f |
8cf1020bd4f9
tests: add test showing `evolve --continue` after `next --evolve` is broken
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3494
diff
changeset
|
352 merging g |
8cf1020bd4f9
tests: add test showing `evolve --continue` after `next --evolve` is broken
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3494
diff
changeset
|
353 warning: conflicts while merging g! (edit, then use 'hg resolve --mark') |
3843
f0096db2a7b1
evolve: improve error messages when conflicts occur
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3821
diff
changeset
|
354 abort: fix conflicts and see `hg help evolve.interrupted` |
3502
8cf1020bd4f9
tests: add test showing `evolve --continue` after `next --evolve` is broken
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3494
diff
changeset
|
355 [255] |
8cf1020bd4f9
tests: add test showing `evolve --continue` after `next --evolve` is broken
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3494
diff
changeset
|
356 $ echo foo > g |
8cf1020bd4f9
tests: add test showing `evolve --continue` after `next --evolve` is broken
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3494
diff
changeset
|
357 $ hg resolve -m |
8cf1020bd4f9
tests: add test showing `evolve --continue` after `next --evolve` is broken
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3494
diff
changeset
|
358 (no more unresolved files) |
8cf1020bd4f9
tests: add test showing `evolve --continue` after `next --evolve` is broken
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3494
diff
changeset
|
359 continue: hg evolve --continue |
8cf1020bd4f9
tests: add test showing `evolve --continue` after `next --evolve` is broken
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3494
diff
changeset
|
360 $ hg evolve --continue |
8cf1020bd4f9
tests: add test showing `evolve --continue` after `next --evolve` is broken
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3494
diff
changeset
|
361 evolving 22:d2c94a8f44bd "added g" |