137 1 changesets pruned |
137 1 changesets pruned |
138 $ hg prune "desc(c1prime)" -s "desc(c1second)" |
138 $ hg prune "desc(c1prime)" -s "desc(c1second)" |
139 1 changesets pruned |
139 1 changesets pruned |
140 1 new unstable changesets |
140 1 new unstable changesets |
141 $ hg log -G -r "desc(_d)::" |
141 $ hg log -G -r "desc(_d)::" |
142 @ 22:a329855d0bc1@default(draft) add c1second |
142 @ 22:dcf786e878fd@default(draft) add c1second |
143 | |
143 | |
144 | o 21:072276ece1bf@default(draft) add c2prime |
144 | o 21:507d52d715f6@default(draft) add c2prime |
145 | | |
145 | | |
146 | x 20:f137acd06692@default(draft) add c1prime |
146 | x 20:c995cb124ddc@default(draft) add c1prime |
147 |/ |
147 |/ |
148 | o 19:0a1d9b2ce733@default(draft) add c4_ |
148 | o 19:d096a2437fd0@default(draft) add c4_ |
149 | | |
149 | | |
150 | o 18:e2874f41c56c@default(draft) add c3_ |
150 | o 18:cde95c6cba7a@default(draft) add c3_ |
151 | | |
151 | | |
152 | x 17:3247c33339fa@default(draft) add c2_ |
152 | x 17:e0d9f7a099fe@default(draft) add c2_ |
153 | | |
153 | | |
154 | x 16:df322257c182@default(draft) add c1_ |
154 | x 16:43b7c338b1f8@default(draft) add c1_ |
155 |/ |
155 |/ |
156 o 15:225d2cc5d3fc@default(draft) add _d |
156 o 15:739f18ac1d03@default(draft) add _d |
157 | |
157 | |
158 |
158 |
159 Second set of stack with no successor for b2_: |
159 Second set of stack with no successor for b2_: |
160 $ mkstack "desc(_d)" b1_ b2_ b3_ b4_ >/dev/null |
160 $ mkstack "desc(_d)" b1_ b2_ b3_ b4_ >/dev/null |
161 $ mkstack "desc(_d)" b1prime b3prime >/dev/null |
161 $ mkstack "desc(_d)" b1prime b3prime >/dev/null |
166 1 changesets pruned |
166 1 changesets pruned |
167 $ hg prune "desc(b2_)" |
167 $ hg prune "desc(b2_)" |
168 1 changesets pruned |
168 1 changesets pruned |
169 |
169 |
170 $ hg log -G -r "desc(_d)::" |
170 $ hg log -G -r "desc(_d)::" |
171 @ 28:ba4c348b6d5e@default(draft) add b3prime |
171 @ 28:b253ff5b65d1@default(draft) add b3prime |
172 | |
172 | |
173 o 27:8fe985f5d0aa@default(draft) add b1prime |
173 o 27:4acf61f11dfb@default(draft) add b1prime |
174 | |
174 | |
175 | o 26:1d9ba2e75c93@default(draft) add b4_ |
175 | o 26:594e1fbbd61f@default(draft) add b4_ |
176 | | |
176 | | |
177 | x 25:aec6a9657b6c@default(draft) add b3_ |
177 | x 25:be27500cfc76@default(draft) add b3_ |
178 | | |
178 | | |
179 | x 24:a69b58575918@default(draft) add b2_ |
179 | x 24:b54f77dc5831@default(draft) add b2_ |
180 | | |
180 | | |
181 | x 23:3564eb18e448@default(draft) add b1_ |
181 | x 23:0e1eba27e9aa@default(draft) add b1_ |
182 |/ |
182 |/ |
183 | o 22:a329855d0bc1@default(draft) add c1second |
183 | o 22:dcf786e878fd@default(draft) add c1second |
184 |/ |
184 |/ |
185 | o 21:072276ece1bf@default(draft) add c2prime |
185 | o 21:507d52d715f6@default(draft) add c2prime |
186 | | |
186 | | |
187 | x 20:f137acd06692@default(draft) add c1prime |
187 | x 20:c995cb124ddc@default(draft) add c1prime |
188 |/ |
188 |/ |
189 | o 19:0a1d9b2ce733@default(draft) add c4_ |
189 | o 19:d096a2437fd0@default(draft) add c4_ |
190 | | |
190 | | |
191 | o 18:e2874f41c56c@default(draft) add c3_ |
191 | o 18:cde95c6cba7a@default(draft) add c3_ |
192 | | |
192 | | |
193 | x 17:3247c33339fa@default(draft) add c2_ |
193 | x 17:e0d9f7a099fe@default(draft) add c2_ |
194 | | |
194 | | |
195 | x 16:df322257c182@default(draft) add c1_ |
195 | x 16:43b7c338b1f8@default(draft) add c1_ |
196 |/ |
196 |/ |
197 o 15:225d2cc5d3fc@default(draft) add _d |
197 o 15:739f18ac1d03@default(draft) add _d |
198 | |
198 | |
199 |
199 |
200 Solve the full second stack and only part of the first one |
200 Solve the full second stack and only part of the first one |
201 $ echo "(desc(_d)::) - desc(c3_)" |
201 $ echo "(desc(_d)::) - desc(c3_)" |
202 (desc(_d)::) - desc(c3_) |
202 (desc(_d)::) - desc(c3_) |
203 $ hg evolve --rev "(desc(_d)::) - desc(c3_)" |
203 $ hg evolve --rev "(desc(_d)::) - desc(c3_)" |
204 cannot solve instability of 0a1d9b2ce733, skipping |
204 cannot solve instability of d096a2437fd0, skipping |
205 move:[21] add c2prime |
205 move:[21] add c2prime |
206 atop:[22] add c1second |
206 atop:[22] add c1second |
207 move:[26] add b4_ |
207 move:[26] add b4_ |
208 atop:[28] add b3prime |
208 atop:[28] add b3prime |
209 working directory is now at 4897c8ed7645 |
209 working directory is now at ea93190a9cd1 |
210 |
210 |
211 Cleanup |
211 Cleanup |
212 $ hg evolve --rev "(desc(_d)::)" |
212 $ hg evolve --rev "(desc(_d)::)" |
213 move:[18] add c3_ |
213 move:[18] add c3_ |
214 atop:[29] add c2prime |
214 atop:[29] add c2prime |
215 move:[19] add c4_ |
215 move:[19] add c4_ |
216 atop:[31] add c3_ |
216 atop:[31] add c3_ |
217 working directory is now at 4ee8feb52325 |
217 working directory is now at 35e7b797ace5 |
218 $ hg log -G -r "desc(_d)::" |
218 $ hg log -G -r "desc(_d)::" |
219 @ 32:4ee8feb52325@default(draft) add c4_ |
219 @ 32:35e7b797ace5@default(draft) add c4_ |
220 | |
220 | |
221 o 31:08a530ce67e1@default(draft) add c3_ |
221 o 31:0b9488394e89@default(draft) add c3_ |
222 | |
222 | |
223 | o 30:4897c8ed7645@default(draft) add b4_ |
223 | o 30:ea93190a9cd1@default(draft) add b4_ |
224 | | |
224 | | |
225 o | 29:3abc7618dd5f@default(draft) add c2prime |
225 o | 29:881b9c092e53@default(draft) add c2prime |
226 | | |
226 | | |
227 | o 28:ba4c348b6d5e@default(draft) add b3prime |
227 | o 28:b253ff5b65d1@default(draft) add b3prime |
228 | | |
228 | | |
229 | o 27:8fe985f5d0aa@default(draft) add b1prime |
229 | o 27:4acf61f11dfb@default(draft) add b1prime |
230 | | |
230 | | |
231 o | 22:a329855d0bc1@default(draft) add c1second |
231 o | 22:dcf786e878fd@default(draft) add c1second |
232 |/ |
232 |/ |
233 o 15:225d2cc5d3fc@default(draft) add _d |
233 o 15:739f18ac1d03@default(draft) add _d |
234 | |
234 | |
235 |
235 |
236 Test multiple revision with some un-evolvable because parent is splitted |
236 Test multiple revision with some un-evolvable because parent is splitted |
237 ------------------------------------------------------------------------ |
237 ------------------------------------------------------------------------ |
238 |
238 |