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)