64 working directory parent is obsolete! (471f378eab4c) |
64 working directory parent is obsolete! (471f378eab4c) |
65 (use 'hg evolve' to update to its successor: d004c8f274b9) |
65 (use 'hg evolve' to update to its successor: d004c8f274b9) |
66 |
66 |
67 Precursors template should show current revision as it is the working copy |
67 Precursors template should show current revision as it is the working copy |
68 $ hg tlog |
68 $ hg tlog |
69 o d004c8f274b9 Precursors: 471f378eab4c | Successors: |
69 o d004c8f274b9 Precursors: 471f378eab4c | Successors: | Fate: |
70 | |
70 | |
71 | @ 471f378eab4c Precursors: | Successors: [d004c8f274b9] |
71 | @ 471f378eab4c Precursors: | Successors: [d004c8f274b9] | Fate: superseed |
72 |/ |
72 |/ |
73 o ea207398892e Precursors: | Successors: |
73 o ea207398892e Precursors: | Successors: | Fate: |
74 |
74 |
75 $ hg up 'desc(A1)' --hidden |
75 $ hg up 'desc(A1)' --hidden |
76 1 files updated, 0 files merged, 0 files removed, 0 files unresolved |
76 1 files updated, 0 files merged, 0 files removed, 0 files unresolved |
77 working directory parent is obsolete! (a468dc9b3633) |
77 working directory parent is obsolete! (a468dc9b3633) |
78 (use 'hg evolve' to update to its successor: d004c8f274b9) |
78 (use 'hg evolve' to update to its successor: d004c8f274b9) |
79 |
79 |
80 Precursors template should show current revision as it is the working copy |
80 Precursors template should show current revision as it is the working copy |
81 $ hg tlog |
81 $ hg tlog |
82 o d004c8f274b9 Precursors: a468dc9b3633 | Successors: |
82 o d004c8f274b9 Precursors: a468dc9b3633 | Successors: | Fate: |
83 | |
83 | |
84 | @ a468dc9b3633 Precursors: | Successors: [d004c8f274b9] |
84 | @ a468dc9b3633 Precursors: | Successors: [d004c8f274b9] | Fate: superseed |
85 |/ |
85 |/ |
86 o ea207398892e Precursors: | Successors: |
86 o ea207398892e Precursors: | Successors: | Fate: |
87 |
87 |
88 Precursors template should show the precursor as we force its display with |
88 Precursors template should show the precursor as we force its display with |
89 --hidden |
89 --hidden |
90 $ hg tlog --hidden |
90 $ hg tlog --hidden |
91 o d004c8f274b9 Precursors: a468dc9b3633 | Successors: |
91 o d004c8f274b9 Precursors: a468dc9b3633 | Successors: | Fate: |
92 | |
92 | |
93 | @ a468dc9b3633 Precursors: 471f378eab4c | Successors: [d004c8f274b9] |
93 | @ a468dc9b3633 Precursors: 471f378eab4c | Successors: [d004c8f274b9] | Fate: superseed |
94 |/ |
94 |/ |
95 | x f137d23bb3e1 Precursors: | Successors: |
95 | x f137d23bb3e1 Precursors: | Successors: | Fate: pruned |
96 | | |
96 | | |
97 | x 471f378eab4c Precursors: | Successors: [a468dc9b3633] |
97 | x 471f378eab4c Precursors: | Successors: [a468dc9b3633] | Fate: superseed |
98 |/ |
98 |/ |
99 o ea207398892e Precursors: | Successors: |
99 o ea207398892e Precursors: | Successors: | Fate: |
100 |
100 |
101 |
101 |
102 $ hg up 'desc(A2)' |
102 $ hg up 'desc(A2)' |
103 0 files updated, 0 files merged, 0 files removed, 0 files unresolved |
103 0 files updated, 0 files merged, 0 files removed, 0 files unresolved |
104 $ hg tlog |
104 $ hg tlog |
105 @ d004c8f274b9 Precursors: | Successors: |
105 @ d004c8f274b9 Precursors: | Successors: | Fate: |
106 | |
106 | |
107 o ea207398892e Precursors: | Successors: |
107 o ea207398892e Precursors: | Successors: | Fate: |
108 |
108 |
109 $ hg tlog --hidden |
109 $ hg tlog --hidden |
110 @ d004c8f274b9 Precursors: a468dc9b3633 | Successors: |
110 @ d004c8f274b9 Precursors: a468dc9b3633 | Successors: | Fate: |
111 | |
111 | |
112 | x a468dc9b3633 Precursors: 471f378eab4c | Successors: [d004c8f274b9] |
112 | x a468dc9b3633 Precursors: 471f378eab4c | Successors: [d004c8f274b9] | Fate: superseed |
113 |/ |
113 |/ |
114 | x f137d23bb3e1 Precursors: | Successors: |
114 | x f137d23bb3e1 Precursors: | Successors: | Fate: pruned |
115 | | |
115 | | |
116 | x 471f378eab4c Precursors: | Successors: [a468dc9b3633] |
116 | x 471f378eab4c Precursors: | Successors: [a468dc9b3633] | Fate: superseed |
117 |/ |
117 |/ |
118 o ea207398892e Precursors: | Successors: |
118 o ea207398892e Precursors: | Successors: | Fate: |
119 |
119 |
120 |
120 |
121 Test templates with splitted commit |
121 Test templates with splitted commit |
122 =================================== |
122 =================================== |
123 |
123 |
208 working directory parent is obsolete! (471597cad322) |
208 working directory parent is obsolete! (471597cad322) |
209 (use 'hg evolve' to update to its tipmost successor: 337fec4d2edc, f257fde29c7a) |
209 (use 'hg evolve' to update to its tipmost successor: 337fec4d2edc, f257fde29c7a) |
210 |
210 |
211 Precursors template should show current revision as it is the working copy |
211 Precursors template should show current revision as it is the working copy |
212 $ hg tlog |
212 $ hg tlog |
213 o f257fde29c7a Precursors: 471597cad322 | Successors: |
213 o f257fde29c7a Precursors: 471597cad322 | Successors: | Fate: |
214 | |
214 | |
215 o 337fec4d2edc Precursors: 471597cad322 | Successors: |
215 o 337fec4d2edc Precursors: 471597cad322 | Successors: | Fate: |
216 | |
216 | |
217 | @ 471597cad322 Precursors: | Successors: [337fec4d2edc, f257fde29c7a] |
217 | @ 471597cad322 Precursors: | Successors: [337fec4d2edc, f257fde29c7a] | Fate: superseed_split |
218 |/ |
218 |/ |
219 o ea207398892e Precursors: | Successors: |
219 o ea207398892e Precursors: | Successors: | Fate: |
220 |
220 |
221 $ hg up f257fde29c7a |
221 $ hg up f257fde29c7a |
222 0 files updated, 0 files merged, 0 files removed, 0 files unresolved |
222 0 files updated, 0 files merged, 0 files removed, 0 files unresolved |
223 |
223 |
224 Precursors template should not show a precursor as it's not displayed in the |
224 Precursors template should not show a precursor as it's not displayed in the |
225 log |
225 log |
226 $ hg tlog |
226 $ hg tlog |
227 @ f257fde29c7a Precursors: | Successors: |
227 @ f257fde29c7a Precursors: | Successors: | Fate: |
228 | |
228 | |
229 o 337fec4d2edc Precursors: | Successors: |
229 o 337fec4d2edc Precursors: | Successors: | Fate: |
230 | |
230 | |
231 o ea207398892e Precursors: | Successors: |
231 o ea207398892e Precursors: | Successors: | Fate: |
232 |
232 |
233 Precursors template should show the precursor as we force its display with |
233 Precursors template should show the precursor as we force its display with |
234 --hidden |
234 --hidden |
235 $ hg tlog --hidden |
235 $ hg tlog --hidden |
236 @ f257fde29c7a Precursors: 471597cad322 | Successors: |
236 @ f257fde29c7a Precursors: 471597cad322 | Successors: | Fate: |
237 | |
237 | |
238 o 337fec4d2edc Precursors: 471597cad322 | Successors: |
238 o 337fec4d2edc Precursors: 471597cad322 | Successors: | Fate: |
239 | |
239 | |
240 | x 471597cad322 Precursors: | Successors: [337fec4d2edc, f257fde29c7a] |
240 | x 471597cad322 Precursors: | Successors: [337fec4d2edc, f257fde29c7a] | Fate: superseed_split |
241 |/ |
241 |/ |
242 o ea207398892e Precursors: | Successors: |
242 o ea207398892e Precursors: | Successors: | Fate: |
243 |
243 |
244 Test templates with folded commit |
244 Test templates with folded commit |
245 ============================== |
245 ============================== |
246 |
246 |
247 Test setup |
247 Test setup |
303 working directory parent is obsolete! (471f378eab4c) |
303 working directory parent is obsolete! (471f378eab4c) |
304 (use 'hg evolve' to update to its successor: eb5a0daa2192) |
304 (use 'hg evolve' to update to its successor: eb5a0daa2192) |
305 |
305 |
306 Precursors template should show current revision as it is the working copy |
306 Precursors template should show current revision as it is the working copy |
307 $ hg tlog |
307 $ hg tlog |
308 o eb5a0daa2192 Precursors: 471f378eab4c | Successors: |
308 o eb5a0daa2192 Precursors: 471f378eab4c | Successors: | Fate: |
309 | |
309 | |
310 | @ 471f378eab4c Precursors: | Successors: [eb5a0daa2192] |
310 | @ 471f378eab4c Precursors: | Successors: [eb5a0daa2192] | Fate: superseed |
311 |/ |
311 |/ |
312 o ea207398892e Precursors: | Successors: |
312 o ea207398892e Precursors: | Successors: | Fate: |
313 |
313 |
314 $ hg up 'desc(B0)' --hidden |
314 $ hg up 'desc(B0)' --hidden |
315 1 files updated, 0 files merged, 0 files removed, 0 files unresolved |
315 1 files updated, 0 files merged, 0 files removed, 0 files unresolved |
316 working directory parent is obsolete! (0dec01379d3b) |
316 working directory parent is obsolete! (0dec01379d3b) |
317 (use 'hg evolve' to update to its successor: eb5a0daa2192) |
317 (use 'hg evolve' to update to its successor: eb5a0daa2192) |
318 |
318 |
319 Precursors template should show both precursors as they should be both |
319 Precursors template should show both precursors as they should be both |
320 displayed |
320 displayed |
321 $ hg tlog |
321 $ hg tlog |
322 o eb5a0daa2192 Precursors: 0dec01379d3b, 471f378eab4c | Successors: |
322 o eb5a0daa2192 Precursors: 0dec01379d3b, 471f378eab4c | Successors: | Fate: |
323 | |
323 | |
324 | @ 0dec01379d3b Precursors: | Successors: [eb5a0daa2192] |
324 | @ 0dec01379d3b Precursors: | Successors: [eb5a0daa2192] | Fate: superseed |
325 | | |
325 | | |
326 | x 471f378eab4c Precursors: | Successors: [eb5a0daa2192] |
326 | x 471f378eab4c Precursors: | Successors: [eb5a0daa2192] | Fate: superseed |
327 |/ |
327 |/ |
328 o ea207398892e Precursors: | Successors: |
328 o ea207398892e Precursors: | Successors: | Fate: |
329 |
329 |
330 $ hg up 'desc(C0)' |
330 $ hg up 'desc(C0)' |
331 0 files updated, 0 files merged, 0 files removed, 0 files unresolved |
331 0 files updated, 0 files merged, 0 files removed, 0 files unresolved |
332 |
332 |
333 Precursors template should not show precursors as it's not displayed in the |
333 Precursors template should not show precursors as it's not displayed in the |
334 log |
334 log |
335 $ hg tlog |
335 $ hg tlog |
336 @ eb5a0daa2192 Precursors: | Successors: |
336 @ eb5a0daa2192 Precursors: | Successors: | Fate: |
337 | |
337 | |
338 o ea207398892e Precursors: | Successors: |
338 o ea207398892e Precursors: | Successors: | Fate: |
339 |
339 |
340 Precursors template should show both precursors as we force its display with |
340 Precursors template should show both precursors as we force its display with |
341 --hidden |
341 --hidden |
342 $ hg tlog --hidden |
342 $ hg tlog --hidden |
343 @ eb5a0daa2192 Precursors: 0dec01379d3b, 471f378eab4c | Successors: |
343 @ eb5a0daa2192 Precursors: 0dec01379d3b, 471f378eab4c | Successors: | Fate: |
344 | |
344 | |
345 | x 0dec01379d3b Precursors: | Successors: [eb5a0daa2192] |
345 | x 0dec01379d3b Precursors: | Successors: [eb5a0daa2192] | Fate: superseed |
346 | | |
346 | | |
347 | x 471f378eab4c Precursors: | Successors: [eb5a0daa2192] |
347 | x 471f378eab4c Precursors: | Successors: [eb5a0daa2192] | Fate: superseed |
348 |/ |
348 |/ |
349 o ea207398892e Precursors: | Successors: |
349 o ea207398892e Precursors: | Successors: | Fate: |
350 |
350 |
351 |
351 |
352 Test templates with divergence |
352 Test templates with divergence |
353 ============================== |
353 ============================== |
354 |
354 |
420 working directory parent is obsolete! (471f378eab4c) |
420 working directory parent is obsolete! (471f378eab4c) |
421 (471f378eab4c has diverged, use 'hg evolve -list --divergent' to resolve the issue) |
421 (471f378eab4c has diverged, use 'hg evolve -list --divergent' to resolve the issue) |
422 |
422 |
423 Precursors template should show current revision as it is the working copy |
423 Precursors template should show current revision as it is the working copy |
424 $ hg tlog |
424 $ hg tlog |
425 o 019fadeab383 Precursors: 471f378eab4c | Successors: |
425 o 019fadeab383 Precursors: 471f378eab4c | Successors: | Fate: |
426 | |
426 | |
427 | o fdf9bde5129a Precursors: 471f378eab4c | Successors: |
427 | o fdf9bde5129a Precursors: 471f378eab4c | Successors: | Fate: |
428 |/ |
428 |/ |
429 | @ 471f378eab4c Precursors: | Successors: [fdf9bde5129a], [019fadeab383] |
429 | @ 471f378eab4c Precursors: | Successors: [fdf9bde5129a], [019fadeab383] | Fate: diverged |
430 |/ |
430 |/ |
431 o ea207398892e Precursors: | Successors: |
431 o ea207398892e Precursors: | Successors: | Fate: |
432 |
432 |
433 $ hg up 'desc(A1)' |
433 $ hg up 'desc(A1)' |
434 0 files updated, 0 files merged, 0 files removed, 0 files unresolved |
434 0 files updated, 0 files merged, 0 files removed, 0 files unresolved |
435 Precursors template should not show precursors as it's not displayed in the |
435 Precursors template should not show precursors as it's not displayed in the |
436 log |
436 log |
437 $ hg tlog |
437 $ hg tlog |
438 o 019fadeab383 Precursors: | Successors: |
438 o 019fadeab383 Precursors: | Successors: | Fate: |
439 | |
439 | |
440 | @ fdf9bde5129a Precursors: | Successors: |
440 | @ fdf9bde5129a Precursors: | Successors: | Fate: |
441 |/ |
441 |/ |
442 o ea207398892e Precursors: | Successors: |
442 o ea207398892e Precursors: | Successors: | Fate: |
443 |
443 |
444 Precursors template should a precursor as we force its display with --hidden |
444 Precursors template should a precursor as we force its display with --hidden |
445 $ hg tlog --hidden |
445 $ hg tlog --hidden |
446 o 019fadeab383 Precursors: 65b757b745b9 | Successors: |
446 o 019fadeab383 Precursors: 65b757b745b9 | Successors: | Fate: |
447 | |
447 | |
448 | x 65b757b745b9 Precursors: 471f378eab4c | Successors: [019fadeab383] |
448 | x 65b757b745b9 Precursors: 471f378eab4c | Successors: [019fadeab383] | Fate: superseed |
449 |/ |
449 |/ |
450 | @ fdf9bde5129a Precursors: 471f378eab4c | Successors: |
450 | @ fdf9bde5129a Precursors: 471f378eab4c | Successors: | Fate: |
451 |/ |
451 |/ |
452 | x 471f378eab4c Precursors: | Successors: [fdf9bde5129a], [65b757b745b9] |
452 | x 471f378eab4c Precursors: | Successors: [fdf9bde5129a], [65b757b745b9] | Fate: diverged |
453 |/ |
453 |/ |
454 o ea207398892e Precursors: | Successors: |
454 o ea207398892e Precursors: | Successors: | Fate: |
455 |
455 |
456 Test templates with amended + folded commit |
456 Test templates with amended + folded commit |
457 =========================================== |
457 =========================================== |
458 |
458 |
459 Test setup |
459 Test setup |
526 $ hg up 'desc(A0)' --hidden |
526 $ hg up 'desc(A0)' --hidden |
527 0 files updated, 0 files merged, 1 files removed, 0 files unresolved |
527 0 files updated, 0 files merged, 1 files removed, 0 files unresolved |
528 working directory parent is obsolete! (471f378eab4c) |
528 working directory parent is obsolete! (471f378eab4c) |
529 (use 'hg evolve' to update to its successor: eb5a0daa2192) |
529 (use 'hg evolve' to update to its successor: eb5a0daa2192) |
530 $ hg tlog |
530 $ hg tlog |
531 o eb5a0daa2192 Precursors: 471f378eab4c | Successors: |
531 o eb5a0daa2192 Precursors: 471f378eab4c | Successors: | Fate: |
532 | |
532 | |
533 | @ 471f378eab4c Precursors: | Successors: [eb5a0daa2192] |
533 | @ 471f378eab4c Precursors: | Successors: [eb5a0daa2192] | Fate: superseed |
534 |/ |
534 |/ |
535 o ea207398892e Precursors: | Successors: |
535 o ea207398892e Precursors: | Successors: | Fate: |
536 |
536 |
537 $ hg up 'desc(B0)' --hidden |
537 $ hg up 'desc(B0)' --hidden |
538 1 files updated, 0 files merged, 0 files removed, 0 files unresolved |
538 1 files updated, 0 files merged, 0 files removed, 0 files unresolved |
539 working directory parent is obsolete! (0dec01379d3b) |
539 working directory parent is obsolete! (0dec01379d3b) |
540 (use 'hg evolve' to update to its successor: eb5a0daa2192) |
540 (use 'hg evolve' to update to its successor: eb5a0daa2192) |
541 $ hg tlog |
541 $ hg tlog |
542 o eb5a0daa2192 Precursors: 0dec01379d3b, 471f378eab4c | Successors: |
542 o eb5a0daa2192 Precursors: 0dec01379d3b, 471f378eab4c | Successors: | Fate: |
543 | |
543 | |
544 | @ 0dec01379d3b Precursors: | Successors: [eb5a0daa2192] |
544 | @ 0dec01379d3b Precursors: | Successors: [eb5a0daa2192] | Fate: superseed |
545 | | |
545 | | |
546 | x 471f378eab4c Precursors: | Successors: [eb5a0daa2192] |
546 | x 471f378eab4c Precursors: | Successors: [eb5a0daa2192] | Fate: superseed |
547 |/ |
547 |/ |
548 o ea207398892e Precursors: | Successors: |
548 o ea207398892e Precursors: | Successors: | Fate: |
549 |
549 |
550 $ hg up 'desc(B1)' --hidden |
550 $ hg up 'desc(B1)' --hidden |
551 0 files updated, 0 files merged, 0 files removed, 0 files unresolved |
551 0 files updated, 0 files merged, 0 files removed, 0 files unresolved |
552 working directory parent is obsolete! (b7ea6d14e664) |
552 working directory parent is obsolete! (b7ea6d14e664) |
553 (use 'hg evolve' to update to its successor: eb5a0daa2192) |
553 (use 'hg evolve' to update to its successor: eb5a0daa2192) |
554 $ hg tlog |
554 $ hg tlog |
555 o eb5a0daa2192 Precursors: 471f378eab4c, b7ea6d14e664 | Successors: |
555 o eb5a0daa2192 Precursors: 471f378eab4c, b7ea6d14e664 | Successors: | Fate: |
556 | |
556 | |
557 | @ b7ea6d14e664 Precursors: | Successors: [eb5a0daa2192] |
557 | @ b7ea6d14e664 Precursors: | Successors: [eb5a0daa2192] | Fate: superseed |
558 | | |
558 | | |
559 | x 471f378eab4c Precursors: | Successors: [eb5a0daa2192] |
559 | x 471f378eab4c Precursors: | Successors: [eb5a0daa2192] | Fate: superseed |
560 |/ |
560 |/ |
561 o ea207398892e Precursors: | Successors: |
561 o ea207398892e Precursors: | Successors: | Fate: |
562 |
562 |
563 $ hg up 'desc(C0)' |
563 $ hg up 'desc(C0)' |
564 0 files updated, 0 files merged, 0 files removed, 0 files unresolved |
564 0 files updated, 0 files merged, 0 files removed, 0 files unresolved |
565 $ hg tlog |
565 $ hg tlog |
566 @ eb5a0daa2192 Precursors: | Successors: |
566 @ eb5a0daa2192 Precursors: | Successors: | Fate: |
567 | |
567 | |
568 o ea207398892e Precursors: | Successors: |
568 o ea207398892e Precursors: | Successors: | Fate: |
569 |
569 |
570 $ hg tlog --hidden |
570 $ hg tlog --hidden |
571 @ eb5a0daa2192 Precursors: 471f378eab4c, b7ea6d14e664 | Successors: |
571 @ eb5a0daa2192 Precursors: 471f378eab4c, b7ea6d14e664 | Successors: | Fate: |
572 | |
572 | |
573 | x b7ea6d14e664 Precursors: 0dec01379d3b | Successors: [eb5a0daa2192] |
573 | x b7ea6d14e664 Precursors: 0dec01379d3b | Successors: [eb5a0daa2192] | Fate: superseed |
574 | | |
574 | | |
575 | | x 0dec01379d3b Precursors: | Successors: [b7ea6d14e664] |
575 | | x 0dec01379d3b Precursors: | Successors: [b7ea6d14e664] | Fate: superseed |
576 | |/ |
576 | |/ |
577 | x 471f378eab4c Precursors: | Successors: [eb5a0daa2192] |
577 | x 471f378eab4c Precursors: | Successors: [eb5a0daa2192] | Fate: superseed |
578 |/ |
578 |/ |
579 o ea207398892e Precursors: | Successors: |
579 o ea207398892e Precursors: | Successors: | Fate: |
580 |
580 |
581 |
581 |
582 Test template with pushed and pulled obs markers |
582 Test template with pushed and pulled obs markers |
583 ============================================== |
583 ============================================== |
584 |
584 |
665 |
665 |
666 Check templates |
666 Check templates |
667 --------------- |
667 --------------- |
668 |
668 |
669 $ hg tlog |
669 $ hg tlog |
670 o 7a230b46bf61 Precursors: 471f378eab4c | Successors: |
670 o 7a230b46bf61 Precursors: 471f378eab4c | Successors: | Fate: |
671 | |
671 | |
672 | @ 471f378eab4c Precursors: | Successors: [7a230b46bf61] |
672 | @ 471f378eab4c Precursors: | Successors: [7a230b46bf61] | Fate: superseed |
673 |/ |
673 |/ |
674 o ea207398892e Precursors: | Successors: |
674 o ea207398892e Precursors: | Successors: | Fate: |
675 |
675 |
676 $ hg up 'desc(A2)' |
676 $ hg up 'desc(A2)' |
677 0 files updated, 0 files merged, 0 files removed, 0 files unresolved |
677 0 files updated, 0 files merged, 0 files removed, 0 files unresolved |
678 $ hg tlog |
678 $ hg tlog |
679 @ 7a230b46bf61 Precursors: | Successors: |
679 @ 7a230b46bf61 Precursors: | Successors: | Fate: |
680 | |
680 | |
681 o ea207398892e Precursors: | Successors: |
681 o ea207398892e Precursors: | Successors: | Fate: |
682 |
682 |
683 $ hg tlog --hidden |
683 $ hg tlog --hidden |
684 @ 7a230b46bf61 Precursors: 471f378eab4c | Successors: |
684 @ 7a230b46bf61 Precursors: 471f378eab4c | Successors: | Fate: |
685 | |
685 | |
686 | x 471f378eab4c Precursors: | Successors: [7a230b46bf61] |
686 | x 471f378eab4c Precursors: | Successors: [7a230b46bf61] | Fate: superseed |
687 |/ |
687 |/ |
688 o ea207398892e Precursors: | Successors: |
688 o ea207398892e Precursors: | Successors: | Fate: |
689 |
689 |