594 | | |
594 | | |
595 | o 1:73d38bb17fd7@default(draft) add 1 |
595 | o 1:73d38bb17fd7@default(draft) add 1 |
596 |/ |
596 |/ |
597 o 0:8685c6d34325@default(draft) add 0 |
597 o 0:8685c6d34325@default(draft) add 0 |
598 |
598 |
599 $ hg graft -r3 -O |
599 $ hg grab -r3 |
600 grafting 3:0e84df4912da "add 3" |
600 grabbing 3:0e84df4912da "add 3" |
601 $ hg graft -r1 -o 2 |
601 $ hg graft -r1 |
602 grafting 1:73d38bb17fd7 "add 1" |
602 grafting 1:73d38bb17fd7 "add 1" |
|
603 $ hg prune -r2 --succ . |
|
604 1 changesets pruned |
603 $ glog --hidden |
605 $ glog --hidden |
604 @ 6:acb28cd497b7@default(draft) add 1 |
606 @ 6:417185465d2c@default(draft) add 1 |
605 | |
607 | |
606 o 5:0b9e50c35132@default(draft) add 3 |
608 o 5:fa455b5098e0@default(draft) add 3 |
607 | |
609 | |
608 o 4:ce341209337f@default(draft) add 4 |
610 o 4:ce341209337f@default(draft) add 4 |
609 | |
611 | |
610 | x 3:0e84df4912da@default(draft) add 3 |
612 | x 3:0e84df4912da@default(draft) add 3 |
611 | | |
613 | | |
614 | o 1:73d38bb17fd7@default(draft) add 1 |
616 | o 1:73d38bb17fd7@default(draft) add 1 |
615 |/ |
617 |/ |
616 o 0:8685c6d34325@default(draft) add 0 |
618 o 0:8685c6d34325@default(draft) add 0 |
617 |
619 |
618 $ hg debugobsolete |
620 $ hg debugobsolete |
619 0e84df4912da4c7cad22a3b4fcfd58ddfb7c8ae9 0b9e50c35132ff548ec0065caea6a87e1ebcef32 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '4', 'operation': 'amend', 'user': 'test'} |
621 0e84df4912da4c7cad22a3b4fcfd58ddfb7c8ae9 fa455b5098e0ce8c1871edf6369f32be7d8b4d1c 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '4', 'operation': 'grab', 'user': 'test'} |
620 db038628b9e56f51a454c0da0c508df247b41748 acb28cd497b7f8767e01ef70f68697a959573c2d 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '13', 'operation': 'amend', 'user': 'test'} |
622 db038628b9e56f51a454c0da0c508df247b41748 417185465d2c68e575cff4cd6ed8a4047505ef24 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '13', 'operation': 'prune', 'user': 'test'} |
621 |
623 |
622 Test graft --continue |
624 Test grab --continue |
623 |
625 |
624 $ hg up -qC 0 |
626 $ hg up -qC 0 |
625 $ echo 2 > 1 |
627 $ echo 2 > 1 |
626 $ hg ci -Am conflict 1 |
628 $ hg ci -Am conflict 1 |
627 created new head |
629 created new head |
628 $ hg up -qC 6 |
630 $ hg up -qC 6 |
629 $ hg graft -O 7 |
631 $ hg grab -r 7 |
630 grafting 7:a5bfd90a2f29 "conflict" (tip) |
632 grabbing 7:a5bfd90a2f29 "conflict" |
631 merging 1 |
633 merging 1 |
632 warning: conflicts while merging 1! (edit, then use 'hg resolve --mark') |
634 warning: conflicts while merging 1! (edit, then use 'hg resolve --mark') |
633 abort: unresolved conflicts, can't continue |
635 unresolved merge conflicts (see hg help resolve) |
634 (use 'hg resolve' and 'hg graft --continue') |
636 [1] |
635 [255] |
|
636 $ hg log -r7 --template '{rev}:{node|short} {obsolete}\n' |
637 $ hg log -r7 --template '{rev}:{node|short} {obsolete}\n' |
637 7:a5bfd90a2f29 |
638 7:a5bfd90a2f29 |
638 $ echo 3 > 1 |
639 $ echo 3 > 1 |
639 $ hg resolve -m 1 |
640 $ hg resolve -m 1 |
640 (no more unresolved files) |
641 (no more unresolved files) |
641 continue: hg graft --continue |
642 continue: hg grab --continue |
642 $ hg graft --continue -O |
643 $ hg grab --continue |
643 grafting 7:a5bfd90a2f29 "conflict" (tip) |
|
644 $ glog --hidden |
644 $ glog --hidden |
645 @ 8:920e58bb443b@default(draft) conflict |
645 @ 8:fb2c0f0a0c54@default(draft) conflict |
646 | |
646 | |
647 | x 7:a5bfd90a2f29@default(draft) conflict |
647 | x 7:a5bfd90a2f29@default(draft) conflict |
648 | | |
648 | | |
649 o | 6:acb28cd497b7@default(draft) add 1 |
649 o | 6:417185465d2c@default(draft) add 1 |
650 | | |
650 | | |
651 o | 5:0b9e50c35132@default(draft) add 3 |
651 o | 5:fa455b5098e0@default(draft) add 3 |
652 | | |
652 | | |
653 o | 4:ce341209337f@default(draft) add 4 |
653 o | 4:ce341209337f@default(draft) add 4 |
654 |/ |
654 |/ |
655 | x 3:0e84df4912da@default(draft) add 3 |
655 | x 3:0e84df4912da@default(draft) add 3 |
656 | | |
656 | | |
659 | o 1:73d38bb17fd7@default(draft) add 1 |
659 | o 1:73d38bb17fd7@default(draft) add 1 |
660 |/ |
660 |/ |
661 o 0:8685c6d34325@default(draft) add 0 |
661 o 0:8685c6d34325@default(draft) add 0 |
662 |
662 |
663 $ hg debugobsolete |
663 $ hg debugobsolete |
664 0e84df4912da4c7cad22a3b4fcfd58ddfb7c8ae9 0b9e50c35132ff548ec0065caea6a87e1ebcef32 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '4', 'operation': 'amend', 'user': 'test'} |
664 0e84df4912da4c7cad22a3b4fcfd58ddfb7c8ae9 fa455b5098e0ce8c1871edf6369f32be7d8b4d1c 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '4', 'operation': 'grab', 'user': 'test'} |
665 db038628b9e56f51a454c0da0c508df247b41748 acb28cd497b7f8767e01ef70f68697a959573c2d 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '13', 'operation': 'amend', 'user': 'test'} |
665 db038628b9e56f51a454c0da0c508df247b41748 417185465d2c68e575cff4cd6ed8a4047505ef24 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '13', 'operation': 'prune', 'user': 'test'} |
666 a5bfd90a2f29c7ccb8f917ff4e5013a9053d0a04 920e58bb443b73eea9d6d65570b4241051ea3229 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '12', 'operation': 'amend', 'user': 'test'} |
666 a5bfd90a2f29c7ccb8f917ff4e5013a9053d0a04 fb2c0f0a0c54be4367988521bad2cbd33a540969 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '12', 'operation': 'grab', 'user': 'test'} |
667 |
667 |
668 Test touch |
668 Test touch |
669 |
669 |
670 $ glog |
670 $ glog |
671 @ 8:920e58bb443b@default(draft) conflict |
671 @ 8:fb2c0f0a0c54@default(draft) conflict |
672 | |
672 | |
673 o 6:acb28cd497b7@default(draft) add 1 |
673 o 6:417185465d2c@default(draft) add 1 |
674 | |
674 | |
675 o 5:0b9e50c35132@default(draft) add 3 |
675 o 5:fa455b5098e0@default(draft) add 3 |
676 | |
676 | |
677 o 4:ce341209337f@default(draft) add 4 |
677 o 4:ce341209337f@default(draft) add 4 |
678 | |
678 | |
679 | o 1:73d38bb17fd7@default(draft) add 1 |
679 | o 1:73d38bb17fd7@default(draft) add 1 |
680 |/ |
680 |/ |
682 |
682 |
683 $ hg touch |
683 $ hg touch |
684 $ glog |
684 $ glog |
685 @ 9:*@default(draft) conflict (glob) |
685 @ 9:*@default(draft) conflict (glob) |
686 | |
686 | |
687 o 6:acb28cd497b7@default(draft) add 1 |
687 o 6:417185465d2c@default(draft) add 1 |
688 | |
688 | |
689 o 5:0b9e50c35132@default(draft) add 3 |
689 o 5:fa455b5098e0@default(draft) add 3 |
690 | |
690 | |
691 o 4:ce341209337f@default(draft) add 4 |
691 o 4:ce341209337f@default(draft) add 4 |
692 | |
692 | |
693 | o 1:73d38bb17fd7@default(draft) add 1 |
693 | o 1:73d38bb17fd7@default(draft) add 1 |
694 |/ |
694 |/ |
696 |
696 |
697 $ hg touch . |
697 $ hg touch . |
698 $ glog |
698 $ glog |
699 @ 10:*@default(draft) conflict (glob) |
699 @ 10:*@default(draft) conflict (glob) |
700 | |
700 | |
701 o 6:acb28cd497b7@default(draft) add 1 |
701 o 6:417185465d2c@default(draft) add 1 |
702 | |
702 | |
703 o 5:0b9e50c35132@default(draft) add 3 |
703 o 5:fa455b5098e0@default(draft) add 3 |
704 | |
704 | |
705 o 4:ce341209337f@default(draft) add 4 |
705 o 4:ce341209337f@default(draft) add 4 |
706 | |
706 | |
707 | o 1:73d38bb17fd7@default(draft) add 1 |
707 | o 1:73d38bb17fd7@default(draft) add 1 |
708 |/ |
708 |/ |
763 Test olog |
763 Test olog |
764 |
764 |
765 $ hg olog | head -n 10 # hg touch makes the output unstable (fix it with devel option for more stable touch) |
765 $ hg olog | head -n 10 # hg touch makes the output unstable (fix it with devel option for more stable touch) |
766 @ d26d339c513f (12) add 4 |
766 @ d26d339c513f (12) add 4 |
767 |\ |
767 |\ |
768 x | af636757ce3b (11) add 3 |
768 x | ce341209337f (4) add 4 |
769 |\ \ rewritten(description, user, parent, content) as d26d339c513f using fold by test (Thu Jan 01 00:00:00 1970 +0000) |
769 / rewritten(description, user, content) as d26d339c513f using fold by test (Thu Jan 01 00:00:00 1970 +0000) |
770 | | | |
770 | |
771 | \ \ |
771 x cf0c3904643c (11) add 3 |
772 | |\ \ |
772 |\ rewritten(description, user, parent, content) as d26d339c513f using fold by test (Thu Jan 01 00:00:00 1970 +0000) |
773 | | | x ce341209337f (4) add 4 |
773 | | |
774 | | | rewritten(description, user, content) as d26d339c513f using fold by test (Thu Jan 01 00:00:00 1970 +0000) |
774 | \ |
775 | | | |
775 | |\ |
776 |
776 |
777 Test obsstore stat |
777 Test obsstore stat |
778 |
778 |
779 $ hg debugobsstorestat |
779 $ hg debugobsstorestat |
780 markers total: 10 |
780 markers total: 10 |
1534 move:[36] will cause conflict at evolve |
1534 move:[36] will cause conflict at evolve |
1535 atop:[38] will be evolved safely |
1535 atop:[38] will be evolved safely |
1536 merging newfile |
1536 merging newfile |
1537 warning: conflicts while merging newfile! (edit, then use 'hg resolve --mark') |
1537 warning: conflicts while merging newfile! (edit, then use 'hg resolve --mark') |
1538 evolve failed! |
1538 evolve failed! |
1539 fix conflict and run 'hg evolve --continue' or use 'hg update -C .' to abort |
1539 fix conflict and run 'hg evolve --continue' or use 'hg evolve --abort' to abort |
1540 abort: unresolved merge conflicts (see hg help resolve) |
1540 abort: unresolved merge conflicts (see hg help resolve) |
1541 [255] |
1541 [255] |
1542 |
1542 |
1543 $ glog -r "be23044af550::" --hidden |
1543 $ glog -r "be23044af550::" --hidden |
1544 @ 38:61abd81de026@default(draft) will be evolved safely |
1544 @ 38:61abd81de026@default(draft) will be evolved safely |