29 $ echo 42 >> A0 |
29 $ echo 42 >> A0 |
30 $ hg amend -m "A1 |
30 $ hg amend -m "A1 |
31 > |
31 > |
32 > Better commit message" |
32 > Better commit message" |
33 $ hg log --hidden -G |
33 $ hg log --hidden -G |
34 @ changeset: 2:4ae3a4151de9 |
34 @ changeset: 3:4ae3a4151de9 |
35 | tag: tip |
35 | tag: tip |
36 | parent: 0:ea207398892e |
36 | parent: 0:ea207398892e |
37 | user: test |
37 | user: test |
38 | date: Thu Jan 01 00:00:00 1970 +0000 |
38 | date: Thu Jan 01 00:00:00 1970 +0000 |
39 | summary: A1 |
39 | summary: A1 |
40 | |
40 | |
|
41 | x changeset: 2:f137d23bb3e1 |
|
42 | | user: test |
|
43 | | date: Thu Jan 01 00:00:00 1970 +0000 |
|
44 | | obsolete: pruned |
|
45 | | summary: temporary amend commit for 471f378eab4c |
|
46 | | |
41 | x changeset: 1:471f378eab4c |
47 | x changeset: 1:471f378eab4c |
42 |/ user: test |
48 |/ user: test |
43 | date: Thu Jan 01 00:00:00 1970 +0000 |
49 | date: Thu Jan 01 00:00:00 1970 +0000 |
44 | obsolete: rewritten using amend as 2:4ae3a4151de9 |
50 | obsolete: rewritten as 4ae3a4151de9 |
45 | summary: A0 |
51 | summary: A0 |
46 | |
52 | |
47 o changeset: 0:ea207398892e |
53 o changeset: 0:ea207398892e |
48 user: test |
54 user: test |
49 date: Thu Jan 01 00:00:00 1970 +0000 |
55 date: Thu Jan 01 00:00:00 1970 +0000 |
50 summary: ROOT |
56 summary: ROOT |
51 |
57 |
52 Actual test |
58 Actual test |
53 ----------- |
59 ----------- |
54 $ hg obslog --patch 4ae3a4151de9 |
60 $ hg obslog --patch 4ae3a4151de9 |
55 @ 4ae3a4151de9 (2) A1 |
61 @ 4ae3a4151de9 (3) A1 |
56 | |
62 | |
57 x 471f378eab4c (1) A0 |
63 x 471f378eab4c (1) A0 |
58 rewritten(description, content) as 4ae3a4151de9 using amend by test (*) (glob) |
64 rewritten(description, content) as 4ae3a4151de9 by test (Thu Jan 01 00:00:00 1970 +0000) |
59 diff -r 471f378eab4c -r 4ae3a4151de9 changeset-description |
65 diff -r 471f378eab4c -r 4ae3a4151de9 changeset-description |
60 --- a/changeset-description |
66 --- a/changeset-description |
61 +++ b/changeset-description |
67 +++ b/changeset-description |
62 @@ -1,1 +1,3 @@ |
68 @@ -1,1 +1,3 @@ |
63 -A0 |
69 -A0 |
72 A0 |
78 A0 |
73 +42 |
79 +42 |
74 |
80 |
75 |
81 |
76 $ hg obslog --patch --color debug |
82 $ hg obslog --patch --color debug |
77 @ [evolve.node|4ae3a4151de9] [evolve.rev|(2)] [evolve.short_description|A1] |
83 @ [evolve.node|4ae3a4151de9] [evolve.rev|(3)] [evolve.short_description|A1] |
78 | |
84 | |
79 x [evolve.node|471f378eab4c] [evolve.rev|(1)] [evolve.short_description|A0] |
85 x [evolve.node|471f378eab4c] [evolve.rev|(1)] [evolve.short_description|A0] |
80 [evolve.verb|rewritten](description, content) as [evolve.node|4ae3a4151de9] using [evolve.operation|amend] by [evolve.user|test] [evolve.date|(Thu Jan 01 00:00:00 1970 +0000)] |
86 [evolve.verb|rewritten](description, content) as [evolve.node|4ae3a4151de9] by [evolve.user|test] [evolve.date|(Thu Jan 01 00:00:00 1970 +0000)] |
81 [diff.diffline|diff -r 471f378eab4c -r 4ae3a4151de9 changeset-description] |
87 [diff.diffline|diff -r 471f378eab4c -r 4ae3a4151de9 changeset-description] |
82 [diff.file_a|--- a/changeset-description] |
88 [diff.file_a|--- a/changeset-description] |
83 [diff.file_b|+++ b/changeset-description] |
89 [diff.file_b|+++ b/changeset-description] |
84 [diff.hunk|@@ -1,1 +1,3 @@] |
90 [diff.hunk|@@ -1,1 +1,3 @@] |
85 [diff.deleted|-A0] |
91 [diff.deleted|-A0] |
437 the revision plus the splitted one |
436 the revision plus the splitted one |
438 $ hg obslog 337fec4d2edc --patch |
437 $ hg obslog 337fec4d2edc --patch |
439 o 337fec4d2edc (2) A0 |
438 o 337fec4d2edc (2) A0 |
440 | |
439 | |
441 x 471597cad322 (1) A0 |
440 x 471597cad322 (1) A0 |
442 rewritten(parent, content) as 337fec4d2edc, f257fde29c7a using split by test (Thu Jan 01 00:00:00 1970 +0000) |
441 rewritten as 337fec4d2edc, f257fde29c7a by test (Thu Jan 01 00:00:00 1970 +0000) |
443 note: testing split |
442 note: testing split |
444 (No patch available, too many successors (2)) |
443 (No patch available, too many successors (2)) |
445 |
444 |
446 With the all option, it should show the three changesets |
445 With the all option, it should show the three changesets |
447 $ hg obslog --all 337fec4d2edc --patch |
446 $ hg obslog --all 337fec4d2edc --patch |
448 o 337fec4d2edc (2) A0 |
447 o 337fec4d2edc (2) A0 |
449 | |
448 | |
450 | @ f257fde29c7a (3) A0 |
449 | @ f257fde29c7a (3) A0 |
451 |/ |
450 |/ |
452 x 471597cad322 (1) A0 |
451 x 471597cad322 (1) A0 |
453 rewritten(parent, content) as 337fec4d2edc, f257fde29c7a using split by test (Thu Jan 01 00:00:00 1970 +0000) |
452 rewritten as 337fec4d2edc, f257fde29c7a by test (Thu Jan 01 00:00:00 1970 +0000) |
454 note: testing split |
453 note: testing split |
455 (No patch available, too many successors (2)) |
454 (No patch available, too many successors (2)) |
456 |
455 |
457 Check that debugobshistory on the second successor after split show |
456 Check that debugobshistory on the second successor after split show |
458 the revision plus the splitted one |
457 the revision plus the splitted one |
459 $ hg obslog f257fde29c7a --patch |
458 $ hg obslog f257fde29c7a --patch |
460 @ f257fde29c7a (3) A0 |
459 @ f257fde29c7a (3) A0 |
461 | |
460 | |
462 x 471597cad322 (1) A0 |
461 x 471597cad322 (1) A0 |
463 rewritten(parent, content) as 337fec4d2edc, f257fde29c7a using split by test (Thu Jan 01 00:00:00 1970 +0000) |
462 rewritten as 337fec4d2edc, f257fde29c7a by test (Thu Jan 01 00:00:00 1970 +0000) |
464 note: testing split |
463 note: testing split |
465 (No patch available, too many successors (2)) |
464 (No patch available, too many successors (2)) |
466 |
465 |
467 With the all option, it should show the three changesets |
466 With the all option, it should show the three changesets |
468 $ hg obslog f257fde29c7a --all --patch |
467 $ hg obslog f257fde29c7a --all --patch |
469 o 337fec4d2edc (2) A0 |
468 o 337fec4d2edc (2) A0 |
470 | |
469 | |
471 | @ f257fde29c7a (3) A0 |
470 | @ f257fde29c7a (3) A0 |
472 |/ |
471 |/ |
473 x 471597cad322 (1) A0 |
472 x 471597cad322 (1) A0 |
474 rewritten(parent, content) as 337fec4d2edc, f257fde29c7a using split by test (Thu Jan 01 00:00:00 1970 +0000) |
473 rewritten as 337fec4d2edc, f257fde29c7a by test (Thu Jan 01 00:00:00 1970 +0000) |
475 note: testing split |
474 note: testing split |
476 (No patch available, too many successors (2)) |
475 (No patch available, too many successors (2)) |
477 |
476 |
478 Obslog with all option all should also works on the splitted commit |
477 Obslog with all option all should also works on the splitted commit |
479 $ hg obslog -a 471597cad322 --hidden --patch |
478 $ hg obslog -a 471597cad322 --hidden --patch |
480 o 337fec4d2edc (2) A0 |
479 o 337fec4d2edc (2) A0 |
481 | |
480 | |
482 | @ f257fde29c7a (3) A0 |
481 | @ f257fde29c7a (3) A0 |
483 |/ |
482 |/ |
484 x 471597cad322 (1) A0 |
483 x 471597cad322 (1) A0 |
485 rewritten(parent, content) as 337fec4d2edc, f257fde29c7a using split by test (Thu Jan 01 00:00:00 1970 +0000) |
484 rewritten as 337fec4d2edc, f257fde29c7a by test (Thu Jan 01 00:00:00 1970 +0000) |
486 note: testing split |
485 note: testing split |
487 (No patch available, too many successors (2)) |
486 (No patch available, too many successors (2)) |
488 |
487 |
489 Check that debugobshistory on both successors after split show |
488 Check that debugobshistory on both successors after split show |
490 a coherent graph |
489 a coherent graph |
759 | @ c7f044602e9b (5) A0 |
748 | @ c7f044602e9b (5) A0 |
760 |/ |
749 |/ |
761 | o f257fde29c7a (3) A0 |
750 | o f257fde29c7a (3) A0 |
762 |/ |
751 |/ |
763 x de7290d8b885 (1) A0 |
752 x de7290d8b885 (1) A0 |
764 rewritten(parent, content) as 1ae8bc733a14, 337fec4d2edc, c7f044602e9b, f257fde29c7a using split by test (Thu Jan 01 00:00:00 1970 +0000) |
753 rewritten as 1ae8bc733a14, 337fec4d2edc, c7f044602e9b, f257fde29c7a by test (Thu Jan 01 00:00:00 1970 +0000) |
765 (No patch available, too many successors (4)) |
754 (No patch available, too many successors (4)) |
766 |
755 |
767 $ hg obslog 5 --all --patch |
756 $ hg obslog 5 --all --patch |
768 o 1ae8bc733a14 (4) A0 |
757 o 1ae8bc733a14 (4) A0 |
769 | |
758 | |
772 | @ c7f044602e9b (5) A0 |
761 | @ c7f044602e9b (5) A0 |
773 |/ |
762 |/ |
774 | o f257fde29c7a (3) A0 |
763 | o f257fde29c7a (3) A0 |
775 |/ |
764 |/ |
776 x de7290d8b885 (1) A0 |
765 x de7290d8b885 (1) A0 |
777 rewritten(parent, content) as 1ae8bc733a14, 337fec4d2edc, c7f044602e9b, f257fde29c7a using split by test (Thu Jan 01 00:00:00 1970 +0000) |
766 rewritten as 1ae8bc733a14, 337fec4d2edc, c7f044602e9b, f257fde29c7a by test (Thu Jan 01 00:00:00 1970 +0000) |
778 (No patch available, too many successors (4)) |
767 (No patch available, too many successors (4)) |
779 |
768 |
780 $ hg update de7290d8b885 |
769 $ hg update de7290d8b885 |
781 abort: hidden revision 'de7290d8b885'! |
770 abort: hidden revision 'de7290d8b885'! |
782 (use --hidden to access hidden revisions; successors: 337fec4d2edc, f257fde29c7a and 2 more) |
771 (use --hidden to access hidden revisions; successors: 337fec4d2edc, f257fde29c7a and 2 more) |
847 |
836 |
848 Check that debugobshistory on the first folded revision show only |
837 Check that debugobshistory on the first folded revision show only |
849 the revision with the target |
838 the revision with the target |
850 $ hg obslog --hidden 471f378eab4c --patch |
839 $ hg obslog --hidden 471f378eab4c --patch |
851 x 471f378eab4c (1) A0 |
840 x 471f378eab4c (1) A0 |
852 rewritten(description, content) as eb5a0daa2192 using fold by test (Thu Jan 01 00:00:00 1970 +0000) |
841 rewritten as eb5a0daa2192 by test (Thu Jan 01 00:00:00 1970 +0000) |
853 diff -r 471f378eab4c -r eb5a0daa2192 changeset-description |
842 diff -r 471f378eab4c -r eb5a0daa2192 changeset-description |
854 --- a/changeset-description |
843 --- a/changeset-description |
855 +++ b/changeset-description |
844 +++ b/changeset-description |
856 @@ -1,1 +1,1 @@ |
845 @@ -1,1 +1,1 @@ |
857 -A0 |
846 -A0 |
867 Check that with all option, all changesets are shown |
856 Check that with all option, all changesets are shown |
868 $ hg obslog --hidden --all 471f378eab4c --patch |
857 $ hg obslog --hidden --all 471f378eab4c --patch |
869 @ eb5a0daa2192 (3) C0 |
858 @ eb5a0daa2192 (3) C0 |
870 |\ |
859 |\ |
871 x | 0dec01379d3b (2) B0 |
860 x | 0dec01379d3b (2) B0 |
872 / rewritten(description, parent, content) as eb5a0daa2192 using fold by test (Thu Jan 01 00:00:00 1970 +0000) |
861 / rewritten as eb5a0daa2192 by test (Thu Jan 01 00:00:00 1970 +0000) |
873 | (No patch available, changesets rebased) |
862 | (No patch available, changesets rebased) |
874 | |
863 | |
875 x 471f378eab4c (1) A0 |
864 x 471f378eab4c (1) A0 |
876 rewritten(description, content) as eb5a0daa2192 using fold by test (Thu Jan 01 00:00:00 1970 +0000) |
865 rewritten as eb5a0daa2192 by test (Thu Jan 01 00:00:00 1970 +0000) |
877 diff -r 471f378eab4c -r eb5a0daa2192 changeset-description |
866 diff -r 471f378eab4c -r eb5a0daa2192 changeset-description |
878 --- a/changeset-description |
867 --- a/changeset-description |
879 +++ b/changeset-description |
868 +++ b/changeset-description |
880 @@ -1,1 +1,1 @@ |
869 @@ -1,1 +1,1 @@ |
881 -A0 |
870 -A0 |
890 |
879 |
891 Check that debugobshistory on the second folded revision show only |
880 Check that debugobshistory on the second folded revision show only |
892 the revision with the target |
881 the revision with the target |
893 $ hg obslog --hidden 0dec01379d3b --patch |
882 $ hg obslog --hidden 0dec01379d3b --patch |
894 x 0dec01379d3b (2) B0 |
883 x 0dec01379d3b (2) B0 |
895 rewritten(description, parent, content) as eb5a0daa2192 using fold by test (Thu Jan 01 00:00:00 1970 +0000) |
884 rewritten as eb5a0daa2192 by test (Thu Jan 01 00:00:00 1970 +0000) |
896 (No patch available, changesets rebased) |
885 (No patch available, changesets rebased) |
897 |
886 |
898 Check that with all option, all changesets are shown |
887 Check that with all option, all changesets are shown |
899 $ hg obslog --hidden --all 0dec01379d3b --patch |
888 $ hg obslog --hidden --all 0dec01379d3b --patch |
900 @ eb5a0daa2192 (3) C0 |
889 @ eb5a0daa2192 (3) C0 |
901 |\ |
890 |\ |
902 x | 0dec01379d3b (2) B0 |
891 x | 0dec01379d3b (2) B0 |
903 / rewritten(description, parent, content) as eb5a0daa2192 using fold by test (Thu Jan 01 00:00:00 1970 +0000) |
892 / rewritten as eb5a0daa2192 by test (Thu Jan 01 00:00:00 1970 +0000) |
904 | (No patch available, changesets rebased) |
893 | (No patch available, changesets rebased) |
905 | |
894 | |
906 x 471f378eab4c (1) A0 |
895 x 471f378eab4c (1) A0 |
907 rewritten(description, content) as eb5a0daa2192 using fold by test (Thu Jan 01 00:00:00 1970 +0000) |
896 rewritten as eb5a0daa2192 by test (Thu Jan 01 00:00:00 1970 +0000) |
908 diff -r 471f378eab4c -r eb5a0daa2192 changeset-description |
897 diff -r 471f378eab4c -r eb5a0daa2192 changeset-description |
909 --- a/changeset-description |
898 --- a/changeset-description |
910 +++ b/changeset-description |
899 +++ b/changeset-description |
911 @@ -1,1 +1,1 @@ |
900 @@ -1,1 +1,1 @@ |
912 -A0 |
901 -A0 |
923 graph |
912 graph |
924 $ hg obslog eb5a0daa2192 --patch |
913 $ hg obslog eb5a0daa2192 --patch |
925 @ eb5a0daa2192 (3) C0 |
914 @ eb5a0daa2192 (3) C0 |
926 |\ |
915 |\ |
927 x | 0dec01379d3b (2) B0 |
916 x | 0dec01379d3b (2) B0 |
928 / rewritten(description, parent, content) as eb5a0daa2192 using fold by test (Thu Jan 01 00:00:00 1970 +0000) |
917 / rewritten as eb5a0daa2192 by test (Thu Jan 01 00:00:00 1970 +0000) |
929 | (No patch available, changesets rebased) |
918 | (No patch available, changesets rebased) |
930 | |
919 | |
931 x 471f378eab4c (1) A0 |
920 x 471f378eab4c (1) A0 |
932 rewritten(description, content) as eb5a0daa2192 using fold by test (Thu Jan 01 00:00:00 1970 +0000) |
921 rewritten as eb5a0daa2192 by test (Thu Jan 01 00:00:00 1970 +0000) |
933 diff -r 471f378eab4c -r eb5a0daa2192 changeset-description |
922 diff -r 471f378eab4c -r eb5a0daa2192 changeset-description |
934 --- a/changeset-description |
923 --- a/changeset-description |
935 +++ b/changeset-description |
924 +++ b/changeset-description |
936 @@ -1,1 +1,1 @@ |
925 @@ -1,1 +1,1 @@ |
937 -A0 |
926 -A0 |
1050 $ hg update --hidden 'desc(A0)' |
1028 $ hg update --hidden 'desc(A0)' |
1051 0 files updated, 0 files merged, 0 files removed, 0 files unresolved |
1029 0 files updated, 0 files merged, 0 files removed, 0 files unresolved |
1052 working directory parent is obsolete! (471f378eab4c) |
1030 working directory parent is obsolete! (471f378eab4c) |
1053 (use 'hg evolve' to update to its successor: fdf9bde5129a) |
1031 (use 'hg evolve' to update to its successor: fdf9bde5129a) |
1054 $ hg amend -m "A2" |
1032 $ hg amend -m "A2" |
1055 2 new content-divergent changesets |
1033 2 new divergent changesets |
1056 $ hg log --hidden -G |
1034 $ hg log --hidden -G |
1057 @ changeset: 3:65b757b745b9 |
1035 @ changeset: 3:65b757b745b9 |
1058 | tag: tip |
1036 | tag: tip |
1059 | parent: 0:ea207398892e |
1037 | parent: 0:ea207398892e |
1060 | user: test |
1038 | user: test |
1061 | date: Thu Jan 01 00:00:00 1970 +0000 |
1039 | date: Thu Jan 01 00:00:00 1970 +0000 |
1062 | instability: content-divergent |
1040 | trouble: divergent |
1063 | summary: A2 |
1041 | summary: A2 |
1064 | |
1042 | |
1065 | o changeset: 2:fdf9bde5129a |
1043 | o changeset: 2:fdf9bde5129a |
1066 |/ parent: 0:ea207398892e |
1044 |/ parent: 0:ea207398892e |
1067 | user: test |
1045 | user: test |
1068 | date: Thu Jan 01 00:00:00 1970 +0000 |
1046 | date: Thu Jan 01 00:00:00 1970 +0000 |
1069 | instability: content-divergent |
1047 | trouble: divergent |
1070 | summary: A1 |
1048 | summary: A1 |
1071 | |
1049 | |
1072 | x changeset: 1:471f378eab4c |
1050 | x changeset: 1:471f378eab4c |
1073 |/ user: test |
1051 |/ user: test |
1074 | date: Thu Jan 01 00:00:00 1970 +0000 |
1052 | date: Thu Jan 01 00:00:00 1970 +0000 |
1075 | obsolete: reworded using amend as 2:fdf9bde5129a |
1053 | obsolete: reworded as fdf9bde5129a |
1076 | obsolete: reworded using amend as 3:65b757b745b9 |
1054 | obsolete: reworded as 65b757b745b9 |
1077 | summary: A0 |
1055 | summary: A0 |
1078 | |
1056 | |
1079 o changeset: 0:ea207398892e |
1057 o changeset: 0:ea207398892e |
1080 user: test |
1058 user: test |
1081 date: Thu Jan 01 00:00:00 1970 +0000 |
1059 date: Thu Jan 01 00:00:00 1970 +0000 |
1085 ----------- |
1063 ----------- |
1086 |
1064 |
1087 Check that debugobshistory on the divergent revision show both destinations |
1065 Check that debugobshistory on the divergent revision show both destinations |
1088 $ hg obslog --hidden 471f378eab4c --patch |
1066 $ hg obslog --hidden 471f378eab4c --patch |
1089 x 471f378eab4c (1) A0 |
1067 x 471f378eab4c (1) A0 |
1090 rewritten(description) as 65b757b745b9 using amend by test (Thu Jan 01 00:00:00 1970 +0000) |
1068 rewritten(description) as 65b757b745b9 by test (Thu Jan 01 00:00:00 1970 +0000) |
1091 diff -r 471f378eab4c -r 65b757b745b9 changeset-description |
1069 diff -r 471f378eab4c -r 65b757b745b9 changeset-description |
1092 --- a/changeset-description |
1070 --- a/changeset-description |
1093 +++ b/changeset-description |
1071 +++ b/changeset-description |
1094 @@ -1,1 +1,1 @@ |
1072 @@ -1,1 +1,1 @@ |
1095 -A0 |
1073 -A0 |
1096 +A2 |
1074 +A2 |
1097 |
1075 |
1098 rewritten(description) as fdf9bde5129a using amend by test (Thu Jan 01 00:00:00 1970 +0000) |
1076 rewritten(description) as fdf9bde5129a by test (Thu Jan 01 00:00:00 1970 +0000) |
1099 diff -r 471f378eab4c -r fdf9bde5129a changeset-description |
1077 diff -r 471f378eab4c -r fdf9bde5129a changeset-description |
1100 --- a/changeset-description |
1078 --- a/changeset-description |
1101 +++ b/changeset-description |
1079 +++ b/changeset-description |
1102 @@ -1,1 +1,1 @@ |
1080 @@ -1,1 +1,1 @@ |
1103 -A0 |
1081 -A0 |
1110 @ 65b757b745b9 (3) A2 |
1088 @ 65b757b745b9 (3) A2 |
1111 | |
1089 | |
1112 | o fdf9bde5129a (2) A1 |
1090 | o fdf9bde5129a (2) A1 |
1113 |/ |
1091 |/ |
1114 x 471f378eab4c (1) A0 |
1092 x 471f378eab4c (1) A0 |
1115 rewritten(description) as 65b757b745b9 using amend by test (Thu Jan 01 00:00:00 1970 +0000) |
1093 rewritten(description) as 65b757b745b9 by test (Thu Jan 01 00:00:00 1970 +0000) |
1116 diff -r 471f378eab4c -r 65b757b745b9 changeset-description |
1094 diff -r 471f378eab4c -r 65b757b745b9 changeset-description |
1117 --- a/changeset-description |
1095 --- a/changeset-description |
1118 +++ b/changeset-description |
1096 +++ b/changeset-description |
1119 @@ -1,1 +1,1 @@ |
1097 @@ -1,1 +1,1 @@ |
1120 -A0 |
1098 -A0 |
1121 +A2 |
1099 +A2 |
1122 |
1100 |
1123 rewritten(description) as fdf9bde5129a using amend by test (Thu Jan 01 00:00:00 1970 +0000) |
1101 rewritten(description) as fdf9bde5129a by test (Thu Jan 01 00:00:00 1970 +0000) |
1124 diff -r 471f378eab4c -r fdf9bde5129a changeset-description |
1102 diff -r 471f378eab4c -r fdf9bde5129a changeset-description |
1125 --- a/changeset-description |
1103 --- a/changeset-description |
1126 +++ b/changeset-description |
1104 +++ b/changeset-description |
1127 @@ -1,1 +1,1 @@ |
1105 @@ -1,1 +1,1 @@ |
1128 -A0 |
1106 -A0 |
1173 and the diverent one |
1149 and the diverent one |
1174 $ hg obslog fdf9bde5129a --patch |
1150 $ hg obslog fdf9bde5129a --patch |
1175 o fdf9bde5129a (2) A1 |
1151 o fdf9bde5129a (2) A1 |
1176 | |
1152 | |
1177 x 471f378eab4c (1) A0 |
1153 x 471f378eab4c (1) A0 |
1178 rewritten(description) as 65b757b745b9 using amend by test (Thu Jan 01 00:00:00 1970 +0000) |
1154 rewritten(description) as 65b757b745b9 by test (Thu Jan 01 00:00:00 1970 +0000) |
1179 diff -r 471f378eab4c -r 65b757b745b9 changeset-description |
1155 diff -r 471f378eab4c -r 65b757b745b9 changeset-description |
1180 --- a/changeset-description |
1156 --- a/changeset-description |
1181 +++ b/changeset-description |
1157 +++ b/changeset-description |
1182 @@ -1,1 +1,1 @@ |
1158 @@ -1,1 +1,1 @@ |
1183 -A0 |
1159 -A0 |
1184 +A2 |
1160 +A2 |
1185 |
1161 |
1186 rewritten(description) as fdf9bde5129a using amend by test (Thu Jan 01 00:00:00 1970 +0000) |
1162 rewritten(description) as fdf9bde5129a by test (Thu Jan 01 00:00:00 1970 +0000) |
1187 diff -r 471f378eab4c -r fdf9bde5129a changeset-description |
1163 diff -r 471f378eab4c -r fdf9bde5129a changeset-description |
1188 --- a/changeset-description |
1164 --- a/changeset-description |
1189 +++ b/changeset-description |
1165 +++ b/changeset-description |
1190 @@ -1,1 +1,1 @@ |
1166 @@ -1,1 +1,1 @@ |
1191 -A0 |
1167 -A0 |
1198 @ 65b757b745b9 (3) A2 |
1174 @ 65b757b745b9 (3) A2 |
1199 | |
1175 | |
1200 | o fdf9bde5129a (2) A1 |
1176 | o fdf9bde5129a (2) A1 |
1201 |/ |
1177 |/ |
1202 x 471f378eab4c (1) A0 |
1178 x 471f378eab4c (1) A0 |
1203 rewritten(description) as 65b757b745b9 using amend by test (Thu Jan 01 00:00:00 1970 +0000) |
1179 rewritten(description) as 65b757b745b9 by test (Thu Jan 01 00:00:00 1970 +0000) |
1204 diff -r 471f378eab4c -r 65b757b745b9 changeset-description |
1180 diff -r 471f378eab4c -r 65b757b745b9 changeset-description |
1205 --- a/changeset-description |
1181 --- a/changeset-description |
1206 +++ b/changeset-description |
1182 +++ b/changeset-description |
1207 @@ -1,1 +1,1 @@ |
1183 @@ -1,1 +1,1 @@ |
1208 -A0 |
1184 -A0 |
1209 +A2 |
1185 +A2 |
1210 |
1186 |
1211 rewritten(description) as fdf9bde5129a using amend by test (Thu Jan 01 00:00:00 1970 +0000) |
1187 rewritten(description) as fdf9bde5129a by test (Thu Jan 01 00:00:00 1970 +0000) |
1212 diff -r 471f378eab4c -r fdf9bde5129a changeset-description |
1188 diff -r 471f378eab4c -r fdf9bde5129a changeset-description |
1213 --- a/changeset-description |
1189 --- a/changeset-description |
1214 +++ b/changeset-description |
1190 +++ b/changeset-description |
1215 @@ -1,1 +1,1 @@ |
1191 @@ -1,1 +1,1 @@ |
1216 -A0 |
1192 -A0 |
1221 and the diverent one |
1197 and the diverent one |
1222 $ hg obslog 65b757b745b9 --patch |
1198 $ hg obslog 65b757b745b9 --patch |
1223 @ 65b757b745b9 (3) A2 |
1199 @ 65b757b745b9 (3) A2 |
1224 | |
1200 | |
1225 x 471f378eab4c (1) A0 |
1201 x 471f378eab4c (1) A0 |
1226 rewritten(description) as 65b757b745b9 using amend by test (Thu Jan 01 00:00:00 1970 +0000) |
1202 rewritten(description) as 65b757b745b9 by test (Thu Jan 01 00:00:00 1970 +0000) |
1227 diff -r 471f378eab4c -r 65b757b745b9 changeset-description |
1203 diff -r 471f378eab4c -r 65b757b745b9 changeset-description |
1228 --- a/changeset-description |
1204 --- a/changeset-description |
1229 +++ b/changeset-description |
1205 +++ b/changeset-description |
1230 @@ -1,1 +1,1 @@ |
1206 @@ -1,1 +1,1 @@ |
1231 -A0 |
1207 -A0 |
1232 +A2 |
1208 +A2 |
1233 |
1209 |
1234 rewritten(description) as fdf9bde5129a using amend by test (Thu Jan 01 00:00:00 1970 +0000) |
1210 rewritten(description) as fdf9bde5129a by test (Thu Jan 01 00:00:00 1970 +0000) |
1235 diff -r 471f378eab4c -r fdf9bde5129a changeset-description |
1211 diff -r 471f378eab4c -r fdf9bde5129a changeset-description |
1236 --- a/changeset-description |
1212 --- a/changeset-description |
1237 +++ b/changeset-description |
1213 +++ b/changeset-description |
1238 @@ -1,1 +1,1 @@ |
1214 @@ -1,1 +1,1 @@ |
1239 -A0 |
1215 -A0 |
1245 @ 65b757b745b9 (3) A2 |
1221 @ 65b757b745b9 (3) A2 |
1246 | |
1222 | |
1247 | o fdf9bde5129a (2) A1 |
1223 | o fdf9bde5129a (2) A1 |
1248 |/ |
1224 |/ |
1249 x 471f378eab4c (1) A0 |
1225 x 471f378eab4c (1) A0 |
1250 rewritten(description) as 65b757b745b9 using amend by test (Thu Jan 01 00:00:00 1970 +0000) |
1226 rewritten(description) as 65b757b745b9 by test (Thu Jan 01 00:00:00 1970 +0000) |
1251 diff -r 471f378eab4c -r 65b757b745b9 changeset-description |
1227 diff -r 471f378eab4c -r 65b757b745b9 changeset-description |
1252 --- a/changeset-description |
1228 --- a/changeset-description |
1253 +++ b/changeset-description |
1229 +++ b/changeset-description |
1254 @@ -1,1 +1,1 @@ |
1230 @@ -1,1 +1,1 @@ |
1255 -A0 |
1231 -A0 |
1256 +A2 |
1232 +A2 |
1257 |
1233 |
1258 rewritten(description) as fdf9bde5129a using amend by test (Thu Jan 01 00:00:00 1970 +0000) |
1234 rewritten(description) as fdf9bde5129a by test (Thu Jan 01 00:00:00 1970 +0000) |
1259 diff -r 471f378eab4c -r fdf9bde5129a changeset-description |
1235 diff -r 471f378eab4c -r fdf9bde5129a changeset-description |
1260 --- a/changeset-description |
1236 --- a/changeset-description |
1261 +++ b/changeset-description |
1237 +++ b/changeset-description |
1262 @@ -1,1 +1,1 @@ |
1238 @@ -1,1 +1,1 @@ |
1263 -A0 |
1239 -A0 |
1270 @ 65b757b745b9 (3) A2 |
1246 @ 65b757b745b9 (3) A2 |
1271 | |
1247 | |
1272 | o fdf9bde5129a (2) A1 |
1248 | o fdf9bde5129a (2) A1 |
1273 |/ |
1249 |/ |
1274 x 471f378eab4c (1) A0 |
1250 x 471f378eab4c (1) A0 |
1275 rewritten(description) as 65b757b745b9 using amend by test (Thu Jan 01 00:00:00 1970 +0000) |
1251 rewritten(description) as 65b757b745b9 by test (Thu Jan 01 00:00:00 1970 +0000) |
1276 diff -r 471f378eab4c -r 65b757b745b9 changeset-description |
1252 diff -r 471f378eab4c -r 65b757b745b9 changeset-description |
1277 --- a/changeset-description |
1253 --- a/changeset-description |
1278 +++ b/changeset-description |
1254 +++ b/changeset-description |
1279 @@ -1,1 +1,1 @@ |
1255 @@ -1,1 +1,1 @@ |
1280 -A0 |
1256 -A0 |
1281 +A2 |
1257 +A2 |
1282 |
1258 |
1283 rewritten(description) as fdf9bde5129a using amend by test (Thu Jan 01 00:00:00 1970 +0000) |
1259 rewritten(description) as fdf9bde5129a by test (Thu Jan 01 00:00:00 1970 +0000) |
1284 diff -r 471f378eab4c -r fdf9bde5129a changeset-description |
1260 diff -r 471f378eab4c -r fdf9bde5129a changeset-description |
1285 --- a/changeset-description |
1261 --- a/changeset-description |
1286 +++ b/changeset-description |
1262 +++ b/changeset-description |
1287 @@ -1,1 +1,1 @@ |
1263 @@ -1,1 +1,1 @@ |
1288 -A0 |
1264 -A0 |
1399 | |
1373 | |
1400 | x changeset: 3:b7ea6d14e664 |
1374 | x changeset: 3:b7ea6d14e664 |
1401 | | parent: 1:471f378eab4c |
1375 | | parent: 1:471f378eab4c |
1402 | | user: test |
1376 | | user: test |
1403 | | date: Thu Jan 01 00:00:00 1970 +0000 |
1377 | | date: Thu Jan 01 00:00:00 1970 +0000 |
1404 | | obsolete: rewritten using fold as 4:eb5a0daa2192 |
1378 | | obsolete: rewritten as eb5a0daa2192 |
1405 | | summary: B1 |
1379 | | summary: B1 |
1406 | | |
1380 | | |
1407 | | x changeset: 2:0dec01379d3b |
1381 | | x changeset: 2:0dec01379d3b |
1408 | |/ user: test |
1382 | |/ user: test |
1409 | | date: Thu Jan 01 00:00:00 1970 +0000 |
1383 | | date: Thu Jan 01 00:00:00 1970 +0000 |
1410 | | obsolete: reworded using amend as 3:b7ea6d14e664 |
1384 | | obsolete: reworded as b7ea6d14e664 |
1411 | | summary: B0 |
1385 | | summary: B0 |
1412 | | |
1386 | | |
1413 | x changeset: 1:471f378eab4c |
1387 | x changeset: 1:471f378eab4c |
1414 |/ user: test |
1388 |/ user: test |
1415 | date: Thu Jan 01 00:00:00 1970 +0000 |
1389 | date: Thu Jan 01 00:00:00 1970 +0000 |
1416 | obsolete: rewritten using fold as 4:eb5a0daa2192 |
1390 | obsolete: rewritten as eb5a0daa2192 |
1417 | summary: A0 |
1391 | summary: A0 |
1418 | |
1392 | |
1419 o changeset: 0:ea207398892e |
1393 o changeset: 0:ea207398892e |
1420 user: test |
1394 user: test |
1421 date: Thu Jan 01 00:00:00 1970 +0000 |
1395 date: Thu Jan 01 00:00:00 1970 +0000 |
1443 | @@ -0,0 +1,1 @@ |
1417 | @@ -0,0 +1,1 @@ |
1444 | +B0 |
1418 | +B0 |
1445 | |
1419 | |
1446 | |
1420 | |
1447 x b7ea6d14e664 (3) B1 |
1421 x b7ea6d14e664 (3) B1 |
1448 | rewritten(description, parent, content) as eb5a0daa2192 using fold by test (Thu Jan 01 00:00:00 1970 +0000) |
1422 | rewritten as eb5a0daa2192 by test (Thu Jan 01 00:00:00 1970 +0000) |
1449 | (No patch available, changesets rebased) |
1423 | (No patch available, changesets rebased) |
1450 | |
1424 | |
1451 x 0dec01379d3b (2) B0 |
1425 x 0dec01379d3b (2) B0 |
1452 rewritten(description) as b7ea6d14e664 using amend by test (Thu Jan 01 00:00:00 1970 +0000) |
1426 rewritten(description) as b7ea6d14e664 by test (Thu Jan 01 00:00:00 1970 +0000) |
1453 diff -r 0dec01379d3b -r b7ea6d14e664 changeset-description |
1427 diff -r 0dec01379d3b -r b7ea6d14e664 changeset-description |
1454 --- a/changeset-description |
1428 --- a/changeset-description |
1455 +++ b/changeset-description |
1429 +++ b/changeset-description |
1456 @@ -1,1 +1,1 @@ |
1430 @@ -1,1 +1,1 @@ |
1457 -B0 |
1431 -B0 |
1477 | @@ -0,0 +1,1 @@ |
1451 | @@ -0,0 +1,1 @@ |
1478 | +B0 |
1452 | +B0 |
1479 | |
1453 | |
1480 | |
1454 | |
1481 x b7ea6d14e664 (3) B1 |
1455 x b7ea6d14e664 (3) B1 |
1482 | rewritten(description, parent, content) as eb5a0daa2192 using fold by test (Thu Jan 01 00:00:00 1970 +0000) |
1456 | rewritten as eb5a0daa2192 by test (Thu Jan 01 00:00:00 1970 +0000) |
1483 | (No patch available, changesets rebased) |
1457 | (No patch available, changesets rebased) |
1484 | |
1458 | |
1485 x 0dec01379d3b (2) B0 |
1459 x 0dec01379d3b (2) B0 |
1486 rewritten(description) as b7ea6d14e664 using amend by test (Thu Jan 01 00:00:00 1970 +0000) |
1460 rewritten(description) as b7ea6d14e664 by test (Thu Jan 01 00:00:00 1970 +0000) |
1487 diff -r 0dec01379d3b -r b7ea6d14e664 changeset-description |
1461 diff -r 0dec01379d3b -r b7ea6d14e664 changeset-description |
1488 --- a/changeset-description |
1462 --- a/changeset-description |
1489 +++ b/changeset-description |
1463 +++ b/changeset-description |
1490 @@ -1,1 +1,1 @@ |
1464 @@ -1,1 +1,1 @@ |
1491 -B0 |
1465 -B0 |
1659 |
1621 |
1660 $ hg obslog 7a230b46bf61 --patch |
1622 $ hg obslog 7a230b46bf61 --patch |
1661 @ 7a230b46bf61 (3) A2 |
1623 @ 7a230b46bf61 (3) A2 |
1662 | |
1624 | |
1663 x fdf9bde5129a (2) A1 |
1625 x fdf9bde5129a (2) A1 |
1664 | rewritten(description) as 7a230b46bf61 using amend by test (Thu Jan 01 00:00:00 1970 +0000) |
1626 | rewritten(description) as 7a230b46bf61 by test (Thu Jan 01 00:00:00 1970 +0000) |
1665 | diff -r fdf9bde5129a -r 7a230b46bf61 changeset-description |
1627 | diff -r fdf9bde5129a -r 7a230b46bf61 changeset-description |
1666 | --- a/changeset-description |
1628 | --- a/changeset-description |
1667 | +++ b/changeset-description |
1629 | +++ b/changeset-description |
1668 | @@ -1,1 +1,1 @@ |
1630 | @@ -1,1 +1,1 @@ |
1669 | -A1 |
1631 | -A1 |
1670 | +A2 |
1632 | +A2 |
1671 | |
1633 | |
1672 | |
1634 | |
1673 x 471f378eab4c (1) A0 |
1635 x 471f378eab4c (1) A0 |
1674 rewritten(description) as fdf9bde5129a using amend by test (Thu Jan 01 00:00:00 1970 +0000) |
1636 rewritten(description) as fdf9bde5129a by test (Thu Jan 01 00:00:00 1970 +0000) |
1675 diff -r 471f378eab4c -r fdf9bde5129a changeset-description |
1637 diff -r 471f378eab4c -r fdf9bde5129a changeset-description |
1676 --- a/changeset-description |
1638 --- a/changeset-description |
1677 +++ b/changeset-description |
1639 +++ b/changeset-description |
1678 @@ -1,1 +1,1 @@ |
1640 @@ -1,1 +1,1 @@ |
1679 -A0 |
1641 -A0 |
1688 adding manifests |
1650 adding manifests |
1689 adding file changes |
1651 adding file changes |
1690 added 1 changesets with 0 changes to 1 files (+1 heads) |
1652 added 1 changesets with 0 changes to 1 files (+1 heads) |
1691 2 new obsolescence markers |
1653 2 new obsolescence markers |
1692 obsoleted 1 changesets |
1654 obsoleted 1 changesets |
1693 new changesets 7a230b46bf61 |
|
1694 (run 'hg heads' to see heads, 'hg merge' to merge) |
1655 (run 'hg heads' to see heads, 'hg merge' to merge) |
1695 working directory parent is obsolete! (471f378eab4c) |
1656 working directory parent is obsolete! (471f378eab4c) |
1696 (use 'hg evolve' to update to its successor: 7a230b46bf61) |
1657 (use 'hg evolve' to update to its successor: 7a230b46bf61) |
1697 Check that debugobshistory works with markers pointing to missing local |
1658 Check that debugobshistory works with markers pointing to missing local |
1698 changectx |
1659 changectx |
1699 $ hg obslog 7a230b46bf61 --patch |
1660 $ hg obslog 7a230b46bf61 --patch |
1700 o 7a230b46bf61 (2) A2 |
1661 o 7a230b46bf61 (2) A2 |
1701 | |
1662 | |
1702 x fdf9bde5129a |
1663 x fdf9bde5129a |
1703 | rewritten(description) as 7a230b46bf61 using amend by test (Thu Jan 01 00:00:00 1970 +0000) |
1664 | rewritten(description) as 7a230b46bf61 by test (Thu Jan 01 00:00:00 1970 +0000) |
1704 | (No patch available, context is not local) |
1665 | (No patch available, context is not local) |
1705 | |
1666 | |
1706 @ 471f378eab4c (1) A0 |
1667 @ 471f378eab4c (1) A0 |
1707 rewritten(description) as fdf9bde5129a using amend by test (Thu Jan 01 00:00:00 1970 +0000) |
1668 rewritten(description) as fdf9bde5129a by test (Thu Jan 01 00:00:00 1970 +0000) |
1708 (No patch available, successor is unknown locally) |
1669 (No patch available, successor is unknown locally) |
1709 |
1670 |
1710 $ hg obslog 7a230b46bf61 --color=debug --patch |
1671 $ hg obslog 7a230b46bf61 --color=debug --patch |
1711 o [evolve.node|7a230b46bf61] [evolve.rev|(2)] [evolve.short_description|A2] |
1672 o [evolve.node|7a230b46bf61] [evolve.rev|(2)] [evolve.short_description|A2] |
1712 | |
1673 | |
1713 x [evolve.node evolve.missing_change_ctx|fdf9bde5129a] |
1674 x [evolve.node evolve.missing_change_ctx|fdf9bde5129a] |
1714 | [evolve.verb|rewritten](description) as [evolve.node|7a230b46bf61] using [evolve.operation|amend] by [evolve.user|test] [evolve.date|(Thu Jan 01 00:00:00 1970 +0000)] |
1675 | [evolve.verb|rewritten](description) as [evolve.node|7a230b46bf61] by [evolve.user|test] [evolve.date|(Thu Jan 01 00:00:00 1970 +0000)] |
1715 | (No patch available, context is not local) |
1676 | (No patch available, context is not local) |
1716 | |
1677 | |
1717 @ [evolve.node|471f378eab4c] [evolve.rev|(1)] [evolve.short_description|A0] |
1678 @ [evolve.node|471f378eab4c] [evolve.rev|(1)] [evolve.short_description|A0] |
1718 [evolve.verb|rewritten](description) as [evolve.node|fdf9bde5129a] using [evolve.operation|amend] by [evolve.user|test] [evolve.date|(Thu Jan 01 00:00:00 1970 +0000)] |
1679 [evolve.verb|rewritten](description) as [evolve.node|fdf9bde5129a] by [evolve.user|test] [evolve.date|(Thu Jan 01 00:00:00 1970 +0000)] |
1719 (No patch available, successor is unknown locally) |
1680 (No patch available, successor is unknown locally) |
1720 |
1681 |