Mercurial > evolve
comparison tests/test-evolve-order.t @ 4516:f54bb6eaf5e6 mercurial-4.4
test-compat: merge mercurial-4.5 into mercurial-4.4
author | Pierre-Yves David <pierre-yves.david@octobus.net> |
---|---|
date | Thu, 11 Apr 2019 22:44:53 +0200 |
parents | a2fdbece7ce1 b58e45aa9be2 |
children | 79bc0f1a832e |
comparison
equal
deleted
inserted
replaced
4514:ef1c322c389d | 4516:f54bb6eaf5e6 |
---|---|
42 $ hg phase --public 0 | 42 $ hg phase --public 0 |
43 $ hg up 'desc(_a)' | 43 $ hg up 'desc(_a)' |
44 0 files updated, 0 files merged, 2 files removed, 0 files unresolved | 44 0 files updated, 0 files merged, 2 files removed, 0 files unresolved |
45 $ echo "aaa" > _a | 45 $ echo "aaa" > _a |
46 $ hg amend | 46 $ hg amend |
47 2 new orphan changesets | |
48 $ hg log -G | 47 $ hg log -G |
49 @ 4:12d519679175@default(draft) add _a | 48 @ 4:12d519679175@default(draft) add _a |
50 | | 49 | |
51 | * 3:4d156641b718@default(draft) add _c | 50 | o 3:4d156641b718@default(draft) add _c |
52 | | | 51 | | |
53 | * 2:4d7242ebb004@default(draft) add _b | 52 | o 2:4d7242ebb004@default(draft) add _b |
54 | | | 53 | | |
55 | x 1:2d73fcd7f07d@default(draft) add _a | 54 | x 1:2d73fcd7f07d@default(draft) add _a |
56 |/ | 55 |/ |
57 o 0:f92638be10c7@default(public) add p | 56 o 0:f92638be10c7@default(public) add p |
58 | 57 |
70 0 files updated, 0 files merged, 0 files removed, 0 files unresolved | 69 0 files updated, 0 files merged, 0 files removed, 0 files unresolved |
71 $ mkcommit _d | 70 $ mkcommit _d |
72 $ hg up "desc(_a)" | 71 $ hg up "desc(_a)" |
73 0 files updated, 0 files merged, 3 files removed, 0 files unresolved | 72 0 files updated, 0 files merged, 3 files removed, 0 files unresolved |
74 $ hg amend -m "aprime" | 73 $ hg amend -m "aprime" |
75 3 new orphan changesets | |
76 $ hg evolve --rev "desc(_b)" | 74 $ hg evolve --rev "desc(_b)" |
77 move:[5] add _b | 75 move:[5] add _b |
78 atop:[8] aprime | 76 atop:[8] aprime |
79 working directory is now at 476c9c052aae | 77 working directory is now at 476c9c052aae |
80 $ hg up "desc(_b) - obsolete()" | 78 $ hg up "desc(_b) - obsolete()" |
81 0 files updated, 0 files merged, 0 files removed, 0 files unresolved | 79 0 files updated, 0 files merged, 0 files removed, 0 files unresolved |
82 $ hg amend -m "bprime" | 80 $ hg amend -m "bprime" |
83 $ hg up "desc(aprime)" | 81 $ hg up "desc(aprime)" |
84 0 files updated, 0 files merged, 1 files removed, 0 files unresolved | 82 0 files updated, 0 files merged, 1 files removed, 0 files unresolved |
85 $ hg amend -m "asecond" | 83 $ hg amend -m "asecond" |
86 1 new orphan changesets | |
87 $ hg log -G | 84 $ hg log -G |
88 @ 11:9a584314f3f3@default(draft) asecond | 85 @ 11:9a584314f3f3@default(draft) asecond |
89 | | 86 | |
90 | * 10:a59c79776f7c@default(draft) bprime | 87 | o 10:a59c79776f7c@default(draft) bprime |
91 | | | 88 | | |
92 | x 8:81a687b96d4d@default(draft) aprime | 89 | x 8:81a687b96d4d@default(draft) aprime |
93 |/ | 90 |/ |
94 | * 7:464731bc0ed0@default(draft) add _d | 91 | o 7:464731bc0ed0@default(draft) add _d |
95 | | | 92 | | |
96 | * 6:52b8f9b04f83@default(draft) add _c | 93 | o 6:52b8f9b04f83@default(draft) add _c |
97 | | | 94 | | |
98 | x 5:59476c3836ef@default(draft) add _b | 95 | x 5:59476c3836ef@default(draft) add _b |
99 | | | 96 | | |
100 | x 4:12d519679175@default(draft) add _a | 97 | x 4:12d519679175@default(draft) add _a |
101 |/ | 98 |/ |
126 $ mkstack "desc(_d)" c1_ c2_ c3_ c4_ >/dev/null | 123 $ mkstack "desc(_d)" c1_ c2_ c3_ c4_ >/dev/null |
127 $ mkstack "desc(_d)" c1prime c2prime >/dev/null | 124 $ mkstack "desc(_d)" c1prime c2prime >/dev/null |
128 $ mkstack "desc(_d)" c1second >/dev/null | 125 $ mkstack "desc(_d)" c1second >/dev/null |
129 $ hg prune "desc(c1_)" -s "desc(c1prime)" | 126 $ hg prune "desc(c1_)" -s "desc(c1prime)" |
130 1 changesets pruned | 127 1 changesets pruned |
131 3 new orphan changesets | |
132 $ hg prune "desc(c2_)" -s "desc(c2prime)" | 128 $ hg prune "desc(c2_)" -s "desc(c2prime)" |
133 1 changesets pruned | 129 1 changesets pruned |
134 $ hg prune "desc(c1prime)" -s "desc(c1second)" | 130 $ hg prune "desc(c1prime)" -s "desc(c1second)" |
135 1 changesets pruned | 131 1 changesets pruned |
136 1 new orphan changesets | |
137 $ hg log -G -r "desc(_d)::" | 132 $ hg log -G -r "desc(_d)::" |
138 @ 21:dcf786e878fd@default(draft) add c1second | 133 @ 21:dcf786e878fd@default(draft) add c1second |
139 | | 134 | |
140 | * 20:507d52d715f6@default(draft) add c2prime | 135 | o 20:507d52d715f6@default(draft) add c2prime |
141 | | | 136 | | |
142 | x 19:c995cb124ddc@default(draft) add c1prime | 137 | x 19:c995cb124ddc@default(draft) add c1prime |
143 |/ | 138 |/ |
144 | * 18:d096a2437fd0@default(draft) add c4_ | 139 | o 18:d096a2437fd0@default(draft) add c4_ |
145 | | | 140 | | |
146 | * 17:cde95c6cba7a@default(draft) add c3_ | 141 | o 17:cde95c6cba7a@default(draft) add c3_ |
147 | | | 142 | | |
148 | x 16:e0d9f7a099fe@default(draft) add c2_ | 143 | x 16:e0d9f7a099fe@default(draft) add c2_ |
149 | | | 144 | | |
150 | x 15:43b7c338b1f8@default(draft) add c1_ | 145 | x 15:43b7c338b1f8@default(draft) add c1_ |
151 |/ | 146 |/ |
156 Second set of stack with no successor for b2_: | 151 Second set of stack with no successor for b2_: |
157 $ mkstack "desc(_d)" b1_ b2_ b3_ b4_ >/dev/null | 152 $ mkstack "desc(_d)" b1_ b2_ b3_ b4_ >/dev/null |
158 $ mkstack "desc(_d)" b1prime b3prime >/dev/null | 153 $ mkstack "desc(_d)" b1prime b3prime >/dev/null |
159 $ hg prune "desc(b1_)" -s "desc(b1prime)" | 154 $ hg prune "desc(b1_)" -s "desc(b1prime)" |
160 1 changesets pruned | 155 1 changesets pruned |
161 3 new orphan changesets | |
162 $ hg prune "desc(b3_)" -s "desc(b3prime)" | 156 $ hg prune "desc(b3_)" -s "desc(b3prime)" |
163 1 changesets pruned | 157 1 changesets pruned |
164 $ hg prune "desc(b2_)" | 158 $ hg prune "desc(b2_)" |
165 1 changesets pruned | 159 1 changesets pruned |
166 | 160 |
167 $ hg log -G -r "desc(_d)::" | 161 $ hg log -G -r "desc(_d)::" |
168 @ 27:b253ff5b65d1@default(draft) add b3prime | 162 @ 27:b253ff5b65d1@default(draft) add b3prime |
169 | | 163 | |
170 o 26:4acf61f11dfb@default(draft) add b1prime | 164 o 26:4acf61f11dfb@default(draft) add b1prime |
171 | | 165 | |
172 | * 25:594e1fbbd61f@default(draft) add b4_ | 166 | o 25:594e1fbbd61f@default(draft) add b4_ |
173 | | | 167 | | |
174 | x 24:be27500cfc76@default(draft) add b3_ | 168 | x 24:be27500cfc76@default(draft) add b3_ |
175 | | | 169 | | |
176 | x 23:b54f77dc5831@default(draft) add b2_ | 170 | x 23:b54f77dc5831@default(draft) add b2_ |
177 | | | 171 | | |
178 | x 22:0e1eba27e9aa@default(draft) add b1_ | 172 | x 22:0e1eba27e9aa@default(draft) add b1_ |
179 |/ | 173 |/ |
180 | o 21:dcf786e878fd@default(draft) add c1second | 174 | o 21:dcf786e878fd@default(draft) add c1second |
181 |/ | 175 |/ |
182 | * 20:507d52d715f6@default(draft) add c2prime | 176 | o 20:507d52d715f6@default(draft) add c2prime |
183 | | | 177 | | |
184 | x 19:c995cb124ddc@default(draft) add c1prime | 178 | x 19:c995cb124ddc@default(draft) add c1prime |
185 |/ | 179 |/ |
186 | * 18:d096a2437fd0@default(draft) add c4_ | 180 | o 18:d096a2437fd0@default(draft) add c4_ |
187 | | | 181 | | |
188 | * 17:cde95c6cba7a@default(draft) add c3_ | 182 | o 17:cde95c6cba7a@default(draft) add c3_ |
189 | | | 183 | | |
190 | x 16:e0d9f7a099fe@default(draft) add c2_ | 184 | x 16:e0d9f7a099fe@default(draft) add c2_ |
191 | | | 185 | | |
192 | x 15:43b7c338b1f8@default(draft) add c1_ | 186 | x 15:43b7c338b1f8@default(draft) add c1_ |
193 |/ | 187 |/ |
243 [28] add c2prime | 237 [28] add c2prime |
244 $ mkcommit c3part2 | 238 $ mkcommit c3part2 |
245 created new head | 239 created new head |
246 $ hg prune -s 'desc(c3part1)' 'desc(c3_)' | 240 $ hg prune -s 'desc(c3part1)' 'desc(c3_)' |
247 1 changesets pruned | 241 1 changesets pruned |
248 1 new orphan changesets | |
249 $ hg prune -s 'desc(c3part2)' 'desc(c3_)' | 242 $ hg prune -s 'desc(c3part2)' 'desc(c3_)' |
250 1 changesets pruned | 243 1 changesets pruned |
251 2 new content-divergent changesets | |
252 $ hg up 'desc(b3prime)' | 244 $ hg up 'desc(b3prime)' |
253 2 files updated, 0 files merged, 3 files removed, 0 files unresolved | 245 2 files updated, 0 files merged, 3 files removed, 0 files unresolved |
254 $ hg amend -m 'b3second' | 246 $ hg amend -m 'b3second' |
255 1 new orphan changesets | |
256 $ hg evolve --rev "orphan()" | 247 $ hg evolve --rev "orphan()" |
257 move:[29] add b4_ | 248 move:[29] add b4_ |
258 atop:[34] b3second | 249 atop:[34] b3second |
259 skipping 0b9488394e89: divergent rewriting. can't choose destination | 250 skipping 0b9488394e89: divergent rewriting. can't choose destination |
260 working directory is now at 31809a198477 | 251 working directory is now at 31809a198477 |