Mercurial > evolve
comparison tests/test-stack-branch.t @ 2929:06844693bb21
tests: update after removing of redundant amend commit
Following e8a7c1a0565a, temporary amend commits has been removed impacting all
revision numbers in tests including amend operations.
Update tests case to use description or hashes when possible and update
revisions number when not.
author | Boris Feld <boris.feld@octobus.net> |
---|---|
date | Fri, 15 Sep 2017 15:48:18 +0200 |
parents | ef4832faaf09 |
children | a61634f52742 |
comparison
equal
deleted
inserted
replaced
2928:6275808e89ef | 2929:06844693bb21 |
---|---|
108 ------------------------------------ | 108 ------------------------------------ |
109 | 109 |
110 $ echo bbb > ddd | 110 $ echo bbb > ddd |
111 $ hg commit --amend | 111 $ hg commit --amend |
112 $ hg log -G | 112 $ hg log -G |
113 @ 7 foo {} draft c_d | 113 @ 6 foo {} draft c_d |
114 | | 114 | |
115 | o 5 foo {} draft c_f | 115 | o 5 foo {} draft c_f |
116 | | | 116 | | |
117 | o 4 foo {} draft c_e | 117 | o 4 foo {} draft c_e |
118 | | | 118 | | |
145 | 145 |
146 Also test the revset: | 146 Also test the revset: |
147 | 147 |
148 $ hg log -r 'stack()' | 148 $ hg log -r 'stack()' |
149 2 foo {} draft c_c | 149 2 foo {} draft c_c |
150 7 foo {} draft c_d | 150 6 foo {} draft c_d |
151 4 foo {} draft c_e | 151 4 foo {} draft c_e |
152 5 foo {} draft c_f | 152 5 foo {} draft c_f |
153 | 153 |
154 Case with multiple heads on the topic | 154 Case with multiple heads on the topic |
155 ------------------------------------- | 155 ------------------------------------- |
158 | 158 |
159 $ hg rebase -s 'desc(c_e)' -d 'desc(c_d) - obsolete()' | 159 $ hg rebase -s 'desc(c_e)' -d 'desc(c_d) - obsolete()' |
160 rebasing 4:4f2a69f6d380 "c_e" | 160 rebasing 4:4f2a69f6d380 "c_e" |
161 rebasing 5:913c298d8b0a "c_f" | 161 rebasing 5:913c298d8b0a "c_f" |
162 $ hg log -G | 162 $ hg log -G |
163 o 9 foo {} draft c_f | 163 o 8 foo {} draft c_f |
164 | | 164 | |
165 o 8 foo {} draft c_e | 165 o 7 foo {} draft c_e |
166 | | 166 | |
167 @ 7 foo {} draft c_d | 167 @ 6 foo {} draft c_d |
168 | | 168 | |
169 o 2 foo {} draft c_c | 169 o 2 foo {} draft c_c |
170 | | 170 | |
171 o 1 other {} public c_b | 171 o 1 other {} public c_b |
172 | | 172 | |
183 created new head | 183 created new head |
184 $ echo aaa > hhh | 184 $ echo aaa > hhh |
185 $ hg add hhh | 185 $ hg add hhh |
186 $ hg commit -m c_h | 186 $ hg commit -m c_h |
187 $ hg log -G | 187 $ hg log -G |
188 @ 11 foo {} draft c_h | 188 @ 10 foo {} draft c_h |
189 | | 189 | |
190 o 10 foo {} draft c_g | 190 o 9 foo {} draft c_g |
191 | | 191 | |
192 | o 9 foo {} draft c_f | 192 | o 8 foo {} draft c_f |
193 | | | 193 | | |
194 | o 8 foo {} draft c_e | 194 | o 7 foo {} draft c_e |
195 |/ | 195 |/ |
196 o 7 foo {} draft c_d | 196 o 6 foo {} draft c_d |
197 | | 197 | |
198 o 2 foo {} draft c_c | 198 o 2 foo {} draft c_c |
199 | | 199 | |
200 o 1 other {} public c_b | 200 o 1 other {} public c_b |
201 | | 201 | |
204 | 204 |
205 Test output | 205 Test output |
206 | 206 |
207 $ hg stack | 207 $ hg stack |
208 ### branch: foo (2 heads) | 208 ### branch: foo (2 heads) |
209 b6: c_f | 209 b6@ c_h (current) |
210 b5: c_e | 210 b5: c_g |
211 b2^ c_d (base) | 211 b2^ c_d (base) |
212 b4@ c_h (current) | 212 b4: c_f |
213 b3: c_g | 213 b3: c_e |
214 b2: c_d | 214 b2: c_d |
215 b1: c_c | 215 b1: c_c |
216 b0^ c_b (base) | 216 b0^ c_b (base) |
217 | 217 |
218 Case with multiple heads on the topic with unstability involved | 218 Case with multiple heads on the topic with unstability involved |
223 $ hg up 'desc(c_d)' | 223 $ hg up 'desc(c_d)' |
224 0 files updated, 0 files merged, 2 files removed, 0 files unresolved | 224 0 files updated, 0 files merged, 2 files removed, 0 files unresolved |
225 $ echo ccc > ddd | 225 $ echo ccc > ddd |
226 $ hg commit --amend -m 'c_D' | 226 $ hg commit --amend -m 'c_D' |
227 $ hg rebase -d . -s 'desc(c_g)' | 227 $ hg rebase -d . -s 'desc(c_g)' |
228 rebasing 10:2ebb6e48ab8a "c_g" | 228 rebasing 9:2ebb6e48ab8a "c_g" |
229 rebasing 11:634f38e27a1d "c_h" | 229 rebasing 10:634f38e27a1d "c_h" |
230 $ hg log -G | 230 $ hg log -G |
231 o 15 foo {} draft c_h | 231 o 13 foo {} draft c_h |
232 | | 232 | |
233 o 14 foo {} draft c_g | 233 o 12 foo {} draft c_g |
234 | | 234 | |
235 @ 13 foo {} draft c_D | 235 @ 11 foo {} draft c_D |
236 | | 236 | |
237 | o 9 foo {} draft c_f | 237 | o 8 foo {} draft c_f |
238 | | | 238 | | |
239 | o 8 foo {} draft c_e | 239 | o 7 foo {} draft c_e |
240 | | | 240 | | |
241 | x 7 foo {} draft c_d | 241 | x 6 foo {} draft c_d |
242 |/ | 242 |/ |
243 o 2 foo {} draft c_c | 243 o 2 foo {} draft c_c |
244 | | 244 | |
245 o 1 other {} public c_b | 245 o 1 other {} public c_b |
246 | | 246 | |
247 o 0 other {} public c_a | 247 o 0 other {} public c_a |
248 | 248 |
249 | 249 |
250 $ hg stack | 250 $ hg stack |
251 ### branch: foo (2 heads) | 251 ### branch: foo (2 heads) |
252 b6$ c_f (unstable) | 252 b6: c_h |
253 b5$ c_e (unstable) | 253 b5: c_g |
254 b2^ c_D (base) | 254 b2^ c_D (base) |
255 b4: c_h | 255 b4$ c_f (unstable) |
256 b3: c_g | 256 b3$ c_e (unstable) |
257 b2@ c_D (current) | 257 b2@ c_D (current) |
258 b1: c_c | 258 b1: c_c |
259 b0^ c_b (base) | 259 b0^ c_b (base) |
260 | 260 |
261 Check that stack doesn't show draft changesets on a branch | 261 Check that stack doesn't show draft changesets on a branch |
262 ---------------------------------------------------------- | 262 ---------------------------------------------------------- |
263 | 263 |
264 $ hg log --graph | 264 $ hg log --graph |
265 o 15 foo {} draft c_h | 265 o 13 foo {} draft c_h |
266 | | 266 | |
267 o 14 foo {} draft c_g | 267 o 12 foo {} draft c_g |
268 | | 268 | |
269 @ 13 foo {} draft c_D | 269 @ 11 foo {} draft c_D |
270 | | 270 | |
271 | o 9 foo {} draft c_f | 271 | o 8 foo {} draft c_f |
272 | | | 272 | | |
273 | o 8 foo {} draft c_e | 273 | o 7 foo {} draft c_e |
274 | | | 274 | | |
275 | x 7 foo {} draft c_d | 275 | x 6 foo {} draft c_d |
276 |/ | 276 |/ |
277 o 2 foo {} draft c_c | 277 o 2 foo {} draft c_c |
278 | | 278 | |
279 o 1 other {} public c_b | 279 o 1 other {} public c_b |
280 | | 280 | |
281 o 0 other {} public c_a | 281 o 0 other {} public c_a |
282 | 282 |
283 | 283 |
284 $ hg stack | 284 $ hg stack |
285 ### branch: foo (2 heads) | 285 ### branch: foo (2 heads) |
286 b6$ c_f (unstable) | 286 b6: c_h |
287 b5$ c_e (unstable) | 287 b5: c_g |
288 b2^ c_D (base) | 288 b2^ c_D (base) |
289 b4: c_h | 289 b4$ c_f (unstable) |
290 b3: c_g | 290 b3$ c_e (unstable) |
291 b2@ c_D (current) | 291 b2@ c_D (current) |
292 b1: c_c | 292 b1: c_c |
293 b0^ c_b (base) | 293 b0^ c_b (base) |
294 $ hg phase --public b1 | 294 $ hg phase --public b1 |
295 $ hg stack | 295 $ hg stack |
296 ### branch: foo (2 heads) | 296 ### branch: foo (2 heads) |
297 b5$ c_f (unstable) | 297 b5: c_h |
298 b4$ c_e (unstable) | 298 b4: c_g |
299 b1^ c_D (base) | 299 b1^ c_D (base) |
300 b3: c_h | 300 b3$ c_f (unstable) |
301 b2: c_g | 301 b2$ c_e (unstable) |
302 b1@ c_D (current) | 302 b1@ c_D (current) |
303 b0^ c_c (base) | 303 b0^ c_c (base) |
304 | 304 |
305 Check that stack doesn't show changeset with a topic | 305 Check that stack doesn't show changeset with a topic |
306 ---------------------------------------------------- | 306 ---------------------------------------------------- |
307 | 307 |
308 $ hg topic --rev b4::b5 sometopic | 308 $ hg topic --rev b4::b5 sometopic |
309 changed topic on 2 changes | 309 changed topic on 2 changes |
310 $ hg stack | 310 $ hg stack |
311 ### branch: foo | 311 ### branch: foo |
312 b3: c_h | 312 b3$ c_f (unstable) |
313 b2: c_g | 313 b2$ c_e (unstable) |
314 b1@ c_D (current) | 314 b1@ c_D (current) |
315 b0^ c_c (base) | 315 b0^ c_c (base) |