49 date: Thu Jan 01 00:00:00 1970 +0000 |
51 date: Thu Jan 01 00:00:00 1970 +0000 |
50 summary: ROOT |
52 summary: ROOT |
51 |
53 |
52 Actual test |
54 Actual test |
53 ----------- |
55 ----------- |
54 |
56 $ hg debugobshistory 4ae3a4151de9 |
|
57 4ae3a4151de9 (3) A1 |
|
58 471f378eab4c (1) A0 |
|
59 rewritten by test (*20*) as 4ae3a4151de9 (glob) |
|
60 $ hg debugobshistory --hidden 471f378eab4c |
|
61 471f378eab4c (1) A0 |
|
62 rewritten by test (*20*) as 4ae3a4151de9 (glob) |
55 $ hg update 471f378eab4c |
63 $ hg update 471f378eab4c |
56 abort: hidden revision '471f378eab4c'! |
64 abort: hidden revision '471f378eab4c'! |
57 (use --hidden to access hidden revisions; successor: a468dc9b3633) |
65 (use --hidden to access hidden revisions; successor: 4ae3a4151de9) |
58 [255] |
66 [255] |
59 $ hg update --hidden "desc(A0)" |
67 $ hg update --hidden "desc(A0)" |
60 1 files updated, 0 files merged, 0 files removed, 0 files unresolved |
68 1 files updated, 0 files merged, 0 files removed, 0 files unresolved |
61 working directory parent is obsolete! (471f378eab4c) |
69 working directory parent is obsolete! (471f378eab4c) |
62 (use 'hg evolve' to update to its successor: a468dc9b3633) |
70 (use 'hg evolve' to update to its successor: 4ae3a4151de9) |
63 |
71 |
64 Test output with pruned commit |
72 Test output with pruned commit |
65 ============================== |
73 ============================== |
66 |
74 |
67 Test setup |
75 Test setup |
91 |
99 |
92 $ hg prune -r 'desc(B0)' |
100 $ hg prune -r 'desc(B0)' |
93 0 files updated, 0 files merged, 1 files removed, 0 files unresolved |
101 0 files updated, 0 files merged, 1 files removed, 0 files unresolved |
94 working directory now at 471f378eab4c |
102 working directory now at 471f378eab4c |
95 1 changesets pruned |
103 1 changesets pruned |
|
104 $ hg log --hidden -G |
|
105 x changeset: 2:0dec01379d3b |
|
106 | tag: tip |
|
107 | user: test |
|
108 | date: Thu Jan 01 00:00:00 1970 +0000 |
|
109 | summary: B0 |
|
110 | |
|
111 @ changeset: 1:471f378eab4c |
|
112 | user: test |
|
113 | date: Thu Jan 01 00:00:00 1970 +0000 |
|
114 | summary: A0 |
|
115 | |
|
116 o changeset: 0:ea207398892e |
|
117 user: test |
|
118 date: Thu Jan 01 00:00:00 1970 +0000 |
|
119 summary: ROOT |
|
120 |
96 |
121 |
97 Actual test |
122 Actual test |
98 ----------- |
123 ----------- |
99 |
124 |
|
125 $ hg debugobshistory 'desc(B0)' --hidden |
|
126 0dec01379d3b (2) B0 |
|
127 pruned by test (*20*) (glob) |
|
128 $ hg debugobshistory 'desc(A0)' |
|
129 471f378eab4c (1) A0 |
100 $ hg up 1 |
130 $ hg up 1 |
101 0 files updated, 0 files merged, 0 files removed, 0 files unresolved |
131 0 files updated, 0 files merged, 0 files removed, 0 files unresolved |
102 $ hg up 0dec01379d3b |
132 $ hg up 0dec01379d3b |
103 abort: hidden revision '0dec01379d3b'! |
133 abort: hidden revision '0dec01379d3b'! |
104 (use --hidden to access hidden revisions; pruned) |
134 (use --hidden to access hidden revisions; pruned) |
504 summary: ROOT |
564 summary: ROOT |
505 |
565 |
506 Actual test |
566 Actual test |
507 ----------- |
567 ----------- |
508 |
568 |
|
569 $ hg debugobshistory --hidden 471f378eab4c |
|
570 471f378eab4c (1) A0 |
|
571 rewritten by test (*20*) as 65b757b745b9 (glob) |
|
572 rewritten by test (*20*) as fdf9bde5129a (glob) |
|
573 $ hg debugobshistory fdf9bde5129a |
|
574 fdf9bde5129a (2) A1 |
|
575 471f378eab4c (1) A0 |
|
576 rewritten by test (*20*) as 65b757b745b9 (glob) |
|
577 rewritten by test (*20*) as fdf9bde5129a (glob) |
|
578 $ hg debugobshistory 65b757b745b9 |
|
579 65b757b745b9 (3) A2 |
|
580 471f378eab4c (1) A0 |
|
581 rewritten by test (*20*) as 65b757b745b9 (glob) |
|
582 rewritten by test (*20*) as fdf9bde5129a (glob) |
509 $ hg update 471f378eab4c |
583 $ hg update 471f378eab4c |
510 abort: hidden revision '471f378eab4c'! |
584 abort: hidden revision '471f378eab4c'! |
511 (use --hidden to access hidden revisions; diverged) |
585 (use --hidden to access hidden revisions; diverged) |
512 [255] |
586 [255] |
513 $ hg update --hidden 'desc(A0)' |
587 $ hg update --hidden 'desc(A0)' |
514 0 files updated, 0 files merged, 0 files removed, 0 files unresolved |
588 0 files updated, 0 files merged, 0 files removed, 0 files unresolved |
515 working directory parent is obsolete! (471f378eab4c) |
589 working directory parent is obsolete! (471f378eab4c) |
516 (471f378eab4c has diverged, use 'hg evolve -list --divergent' to resolve the issue) |
590 (471f378eab4c has diverged, use 'hg evolve -list --divergent' to resolve the issue) |
|
591 |
|
592 Test output with amended + folded commit |
|
593 ======================================== |
|
594 |
|
595 Test setup |
|
596 ---------- |
|
597 |
|
598 $ hg init $TESTTMP/local-amend-fold |
|
599 $ cd $TESTTMP/local-amend-fold |
|
600 $ mkcommit ROOT |
|
601 $ mkcommit A0 |
|
602 $ mkcommit B0 |
|
603 $ hg amend -m "B1" |
|
604 $ hg log --hidden -G |
|
605 @ changeset: 3:b7ea6d14e664 |
|
606 | tag: tip |
|
607 | parent: 1:471f378eab4c |
|
608 | user: test |
|
609 | date: Thu Jan 01 00:00:00 1970 +0000 |
|
610 | summary: B1 |
|
611 | |
|
612 | x changeset: 2:0dec01379d3b |
|
613 |/ user: test |
|
614 | date: Thu Jan 01 00:00:00 1970 +0000 |
|
615 | summary: B0 |
|
616 | |
|
617 o changeset: 1:471f378eab4c |
|
618 | user: test |
|
619 | date: Thu Jan 01 00:00:00 1970 +0000 |
|
620 | summary: A0 |
|
621 | |
|
622 o changeset: 0:ea207398892e |
|
623 user: test |
|
624 date: Thu Jan 01 00:00:00 1970 +0000 |
|
625 summary: ROOT |
|
626 |
|
627 $ hg fold --exact -r 'desc(A0) + desc(B1)' --date "0 0" -m "C0" |
|
628 2 changesets folded |
|
629 0 files updated, 0 files merged, 0 files removed, 0 files unresolved |
|
630 $ hg log --hidden -G |
|
631 @ changeset: 4:eb5a0daa2192 |
|
632 | tag: tip |
|
633 | parent: 0:ea207398892e |
|
634 | user: test |
|
635 | date: Thu Jan 01 00:00:00 1970 +0000 |
|
636 | summary: C0 |
|
637 | |
|
638 | x changeset: 3:b7ea6d14e664 |
|
639 | | parent: 1:471f378eab4c |
|
640 | | user: test |
|
641 | | date: Thu Jan 01 00:00:00 1970 +0000 |
|
642 | | summary: B1 |
|
643 | | |
|
644 | | x changeset: 2:0dec01379d3b |
|
645 | |/ user: test |
|
646 | | date: Thu Jan 01 00:00:00 1970 +0000 |
|
647 | | summary: B0 |
|
648 | | |
|
649 | x changeset: 1:471f378eab4c |
|
650 |/ user: test |
|
651 | date: Thu Jan 01 00:00:00 1970 +0000 |
|
652 | summary: A0 |
|
653 | |
|
654 o changeset: 0:ea207398892e |
|
655 user: test |
|
656 date: Thu Jan 01 00:00:00 1970 +0000 |
|
657 summary: ROOT |
|
658 |
|
659 Actual test |
|
660 ----------- |
|
661 |
|
662 $ hg debugobshistory --hidden 471f378eab4c |
|
663 471f378eab4c (1) A0 |
|
664 rewritten by test (*20*) as eb5a0daa2192 (glob) |
|
665 $ hg debugobshistory --hidden 0dec01379d3b |
|
666 0dec01379d3b (2) B0 |
|
667 rewritten by test (*20*) as b7ea6d14e664 (glob) |
|
668 $ hg debugobshistory eb5a0daa2192 |
|
669 eb5a0daa2192 (4) C0 |
|
670 b7ea6d14e664 (3) B1 |
|
671 rewritten by test (*20*) as eb5a0daa2192 (glob) |
|
672 0dec01379d3b (2) B0 |
|
673 rewritten by test (*20*) as b7ea6d14e664 (glob) |
|
674 471f378eab4c (1) A0 |
|
675 rewritten by test (*20*) as eb5a0daa2192 (glob) |
|
676 $ hg update 471f378eab4c |
|
677 abort: hidden revision '471f378eab4c'! |
|
678 (use --hidden to access hidden revisions; successor: eb5a0daa2192) |
|
679 [255] |
|
680 $ hg update --hidden 'desc(A0)' |
|
681 0 files updated, 0 files merged, 1 files removed, 0 files unresolved |
|
682 working directory parent is obsolete! (471f378eab4c) |
|
683 (use 'hg evolve' to update to its successor: eb5a0daa2192) |
|
684 $ hg update --hidden 0dec01379d3b |
|
685 1 files updated, 0 files merged, 0 files removed, 0 files unresolved |
|
686 working directory parent is obsolete! (0dec01379d3b) |
|
687 (use 'hg evolve' to update to its successor: eb5a0daa2192) |
|
688 $ hg update 0dec01379d3b |
|
689 0 files updated, 0 files merged, 0 files removed, 0 files unresolved |
|
690 working directory parent is obsolete! (0dec01379d3b) |
|
691 (use 'hg evolve' to update to its successor: eb5a0daa2192) |
|
692 $ hg update --hidden 'desc(B0)' |
|
693 0 files updated, 0 files merged, 0 files removed, 0 files unresolved |
|
694 working directory parent is obsolete! (0dec01379d3b) |
|
695 (use 'hg evolve' to update to its successor: eb5a0daa2192) |