91 @@ -1,1 +1,2 @@ |
91 @@ -1,1 +1,2 @@ |
92 A0 |
92 A0 |
93 +42 |
93 +42 |
94 |
94 |
95 |
95 |
96 $ hg obslog 4ae3a4151de9 --graph -Tjson |
96 $ hg obslog 4ae3a4151de9 --graph -T'{label("log.summary", shortdescription)} {if(markers, join(markers % "at {date|hgdate} by {user|person} ", " also "))}' |
97 @ [ |
97 @ A1 |
98 | { |
98 | |
99 | "debugobshistory.markers": [], |
99 x A0 at 0 0 by test |
100 | "debugobshistory.node": "4ae3a4151de9", |
100 |
101 | "debugobshistory.rev": 2, |
|
102 | "debugobshistory.shortdescription": "A1" |
|
103 | } |
|
104 | ] |
|
105 x [ |
|
106 { |
|
107 "debugobshistory.markers": [{"debugobshistory.effect": ["description", "content"], "debugobshistory.marker_date": [0.0, 0], "debugobshistory.marker_user": "test", "debugobshistory.succnodes": ["4ae3a4151de9"], "debugobshistory.verb": "rewritten"}], |
|
108 "debugobshistory.node": "471f378eab4c", |
|
109 "debugobshistory.rev": 1, |
|
110 "debugobshistory.shortdescription": "A0" |
|
111 } |
|
112 ] |
|
113 $ hg obslog 4ae3a4151de9 --no-graph -Tjson | python -m json.tool |
101 $ hg obslog 4ae3a4151de9 --no-graph -Tjson | python -m json.tool |
114 [ |
102 [ |
115 { |
103 { |
116 "debugobshistory.markers": [], |
104 "markers": [], |
117 "debugobshistory.node": "4ae3a4151de9", |
105 "node": "4ae3a4151de9", |
118 "debugobshistory.rev": 2, |
106 "rev": 2, |
119 "debugobshistory.shortdescription": "A1" |
107 "shortdescription": "A1" |
120 }, |
108 }, |
121 { |
109 { |
122 "debugobshistory.markers": [ |
110 "markers": [ |
123 { |
111 { |
124 "debugobshistory.effect": [ |
112 "date": [ |
|
113 *, (glob) |
|
114 0 (glob) |
|
115 ], |
|
116 "effect": [ |
125 "description", |
117 "description", |
126 "content" |
118 "content" |
127 ], |
119 ], |
128 "debugobshistory.marker_date": [ |
120 "succnodes": [ |
129 *, (glob) |
|
130 0 (glob) |
|
131 ], |
|
132 "debugobshistory.marker_user": "test", |
|
133 "debugobshistory.succnodes": [ |
|
134 "4ae3a4151de9" |
121 "4ae3a4151de9" |
135 ], |
122 ], |
136 "debugobshistory.verb": "rewritten" |
123 "user": "test", |
|
124 "verb": "rewritten" |
137 } |
125 } |
138 ], |
126 ], |
139 "debugobshistory.node": "471f378eab4c", |
127 "node": "471f378eab4c", |
140 "debugobshistory.rev": 1, |
128 "rev": 1, |
141 "debugobshistory.shortdescription": "A0" |
129 "shortdescription": "A0" |
142 } |
130 } |
143 ] |
131 ] |
144 $ hg obslog --hidden --patch 471f378eab4c |
132 $ hg obslog --hidden --patch 471f378eab4c |
145 x 471f378eab4c (1) A0 |
133 x 471f378eab4c (1) A0 |
146 rewritten(description, content) as 4ae3a4151de9 by test (*) (glob) |
134 rewritten(description, content) as 4ae3a4151de9 by test (*) (glob) |
161 |
149 |
162 |
150 |
163 $ hg obslog --hidden 471f378eab4c --no-graph -Tjson | python -m json.tool |
151 $ hg obslog --hidden 471f378eab4c --no-graph -Tjson | python -m json.tool |
164 [ |
152 [ |
165 { |
153 { |
166 "debugobshistory.markers": [ |
154 "markers": [ |
167 { |
155 { |
168 "debugobshistory.effect": [ |
156 "date": [ |
|
157 *, (glob) |
|
158 0 (glob) |
|
159 ], |
|
160 "effect": [ |
169 *, (glob) |
161 *, (glob) |
170 "content" |
162 "content" |
171 ], |
163 ], |
172 "debugobshistory.marker_date": [ |
164 "succnodes": [ |
173 *, (glob) |
|
174 0 (glob) |
|
175 ], |
|
176 "debugobshistory.marker_user": "test", |
|
177 "debugobshistory.succnodes": [ |
|
178 "4ae3a4151de9" |
165 "4ae3a4151de9" |
179 ], |
166 ], |
180 "debugobshistory.verb": "rewritten" |
167 "user": "test", |
|
168 "verb": "rewritten" |
181 } |
169 } |
182 ], |
170 ], |
183 "debugobshistory.node": "471f378eab4c", |
171 "node": "471f378eab4c", |
184 "debugobshistory.rev": 1, |
172 "rev": 1, |
185 "debugobshistory.shortdescription": "A0" |
173 "shortdescription": "A0" |
186 } |
174 } |
187 ] |
175 ] |
188 $ hg update 471f378eab4c |
176 $ hg update 471f378eab4c |
189 abort: hidden revision '471f378eab4c'! |
177 abort: hidden revision '471f378eab4c'! |
190 (use --hidden to access hidden revisions; successor: 4ae3a4151de9) |
178 (use --hidden to access hidden revisions; successor: 4ae3a4151de9) |
254 (No patch available yet, no successors) |
242 (No patch available yet, no successors) |
255 |
243 |
256 $ hg obslog 'desc(B0)' --hidden --no-graph -Tjson | python -m json.tool |
244 $ hg obslog 'desc(B0)' --hidden --no-graph -Tjson | python -m json.tool |
257 [ |
245 [ |
258 { |
246 { |
259 "debugobshistory.markers": [ |
247 "markers": [ |
260 { |
248 { |
261 "debugobshistory.marker_date": [ |
249 "date": [ |
262 *, (glob) |
250 *, (glob) |
263 0 (glob) |
251 0 (glob) |
264 ], |
252 ], |
265 "debugobshistory.marker_user": "test", |
253 "user": "test", |
266 "debugobshistory.verb": "pruned" |
254 "verb": "pruned" |
267 } |
255 } |
268 ], |
256 ], |
269 "debugobshistory.node": "0dec01379d3b", |
257 "node": "0dec01379d3b", |
270 "debugobshistory.rev": 2, |
258 "rev": 2, |
271 "debugobshistory.shortdescription": "B0" |
259 "shortdescription": "B0" |
272 } |
260 } |
273 ] |
261 ] |
274 $ hg obslog 'desc(A0)' --patch |
262 $ hg obslog 'desc(A0)' --patch |
275 @ 471f378eab4c (1) A0 |
263 @ 471f378eab4c (1) A0 |
276 |
264 |
277 $ hg obslog 'desc(A0)' --no-graph -Tjson | python -m json.tool |
265 $ hg obslog 'desc(A0)' --no-graph -Tjson | python -m json.tool |
278 [ |
266 [ |
279 { |
267 { |
280 "debugobshistory.markers": [], |
268 "markers": [], |
281 "debugobshistory.node": "471f378eab4c", |
269 "node": "471f378eab4c", |
282 "debugobshistory.rev": 1, |
270 "rev": 1, |
283 "debugobshistory.shortdescription": "A0" |
271 "shortdescription": "A0" |
284 } |
272 } |
285 ] |
273 ] |
286 $ hg up 1 |
274 $ hg up 1 |
287 0 files updated, 0 files merged, 0 files removed, 0 files unresolved |
275 0 files updated, 0 files merged, 0 files removed, 0 files unresolved |
288 $ hg up 0dec01379d3b |
276 $ hg up 0dec01379d3b |
389 (No patch available yet, too many successors (2)) |
377 (No patch available yet, too many successors (2)) |
390 |
378 |
391 $ hg obslog 471597cad322 --hidden --no-graph -Tjson | python -m json.tool |
379 $ hg obslog 471597cad322 --hidden --no-graph -Tjson | python -m json.tool |
392 [ |
380 [ |
393 { |
381 { |
394 "debugobshistory.markers": [ |
382 "markers": [ |
395 { |
383 { |
396 "debugobshistory.effect": [ |
384 "date": [ |
|
385 *, (glob) |
|
386 0 (glob) |
|
387 ], |
|
388 "effect": [ |
397 "parent", |
389 "parent", |
398 "content" |
390 "content" |
399 ], |
391 ], |
400 "debugobshistory.marker_date": [ |
392 "succnodes": [ |
401 *, (glob) |
|
402 0 (glob) |
|
403 ], |
|
404 "debugobshistory.marker_user": "test", |
|
405 "debugobshistory.succnodes": [ |
|
406 "337fec4d2edc", |
393 "337fec4d2edc", |
407 "f257fde29c7a" |
394 "f257fde29c7a" |
408 ], |
395 ], |
409 "debugobshistory.verb": "rewritten" |
396 "user": "test", |
|
397 "verb": "rewritten" |
410 } |
398 } |
411 ], |
399 ], |
412 "debugobshistory.node": "471597cad322", |
400 "node": "471597cad322", |
413 "debugobshistory.rev": 1, |
401 "rev": 1, |
414 "debugobshistory.shortdescription": "A0" |
402 "shortdescription": "A0" |
415 } |
403 } |
416 ] |
404 ] |
417 Check that debugobshistory on the first successor after split show |
405 Check that debugobshistory on the first successor after split show |
418 the revision plus the splitted one |
406 the revision plus the splitted one |
419 $ hg obslog 337fec4d2edc --patch |
407 $ hg obslog 337fec4d2edc --patch |
655 (No patch available yet, too many successors (4)) |
643 (No patch available yet, too many successors (4)) |
656 |
644 |
657 $ hg obslog de7290d8b885 --hidden --no-graph -Tjson | python -m json.tool |
645 $ hg obslog de7290d8b885 --hidden --no-graph -Tjson | python -m json.tool |
658 [ |
646 [ |
659 { |
647 { |
660 "debugobshistory.markers": [ |
648 "markers": [ |
661 { |
649 { |
662 "debugobshistory.effect": [ |
650 "date": [ |
|
651 *, (glob) |
|
652 0 (glob) |
|
653 ], |
|
654 "effect": [ |
663 "parent", |
655 "parent", |
664 "content" |
656 "content" |
665 ], |
657 ], |
666 "debugobshistory.marker_date": [ |
658 "succnodes": [ |
667 *, (glob) |
|
668 0 (glob) |
|
669 ], |
|
670 "debugobshistory.marker_user": "test", |
|
671 "debugobshistory.succnodes": [ |
|
672 "1ae8bc733a14", |
659 "1ae8bc733a14", |
673 "337fec4d2edc", |
660 "337fec4d2edc", |
674 "c7f044602e9b", |
661 "c7f044602e9b", |
675 "f257fde29c7a" |
662 "f257fde29c7a" |
676 ], |
663 ], |
677 "debugobshistory.verb": "rewritten" |
664 "user": "test", |
|
665 "verb": "rewritten" |
678 } |
666 } |
679 ], |
667 ], |
680 "debugobshistory.node": "de7290d8b885", |
668 "node": "de7290d8b885", |
681 "debugobshistory.rev": 1, |
669 "rev": 1, |
682 "debugobshistory.shortdescription": "A0" |
670 "shortdescription": "A0" |
683 } |
671 } |
684 ] |
672 ] |
685 $ hg obslog c7f044602e9b --patch |
673 $ hg obslog c7f044602e9b --patch |
686 @ c7f044602e9b (5) A0 |
674 @ c7f044602e9b (5) A0 |
687 | |
675 | |
690 (No patch available yet, too many successors (4)) |
678 (No patch available yet, too many successors (4)) |
691 |
679 |
692 $ hg obslog c7f044602e9b --no-graph -Tjson | python -m json.tool |
680 $ hg obslog c7f044602e9b --no-graph -Tjson | python -m json.tool |
693 [ |
681 [ |
694 { |
682 { |
695 "debugobshistory.markers": [], |
683 "markers": [], |
696 "debugobshistory.node": "c7f044602e9b", |
684 "node": "c7f044602e9b", |
697 "debugobshistory.rev": 5, |
685 "rev": 5, |
698 "debugobshistory.shortdescription": "A0" |
686 "shortdescription": "A0" |
699 }, |
687 }, |
700 { |
688 { |
701 "debugobshistory.markers": [ |
689 "markers": [ |
702 { |
690 { |
703 "debugobshistory.effect": [ |
691 "date": [ |
|
692 *, (glob) |
|
693 0 (glob) |
|
694 ], |
|
695 "effect": [ |
704 "parent", |
696 "parent", |
705 "content" |
697 "content" |
706 ], |
698 ], |
707 "debugobshistory.marker_date": [ |
699 "succnodes": [ |
708 *, (glob) |
|
709 0 (glob) |
|
710 ], |
|
711 "debugobshistory.marker_user": "test", |
|
712 "debugobshistory.succnodes": [ |
|
713 "1ae8bc733a14", |
700 "1ae8bc733a14", |
714 "337fec4d2edc", |
701 "337fec4d2edc", |
715 "c7f044602e9b", |
702 "c7f044602e9b", |
716 "f257fde29c7a" |
703 "f257fde29c7a" |
717 ], |
704 ], |
718 "debugobshistory.verb": "rewritten" |
705 "user": "test", |
|
706 "verb": "rewritten" |
719 } |
707 } |
720 ], |
708 ], |
721 "debugobshistory.node": "de7290d8b885", |
709 "node": "de7290d8b885", |
722 "debugobshistory.rev": 1, |
710 "rev": 1, |
723 "debugobshistory.shortdescription": "A0" |
711 "shortdescription": "A0" |
724 } |
712 } |
725 ] |
713 ] |
726 Check that debugobshistory on all heads show a coherent graph |
714 Check that debugobshistory on all heads show a coherent graph |
727 $ hg obslog 2::5 --patch |
715 $ hg obslog 2::5 --patch |
728 o 1ae8bc733a14 (4) A0 |
716 o 1ae8bc733a14 (4) A0 |
914 |
902 |
915 |
903 |
916 $ hg obslog eb5a0daa2192 --no-graph -Tjson | python -m json.tool |
904 $ hg obslog eb5a0daa2192 --no-graph -Tjson | python -m json.tool |
917 [ |
905 [ |
918 { |
906 { |
919 "debugobshistory.markers": [], |
907 "markers": [], |
920 "debugobshistory.node": "eb5a0daa2192", |
908 "node": "eb5a0daa2192", |
921 "debugobshistory.rev": 3, |
909 "rev": 3, |
922 "debugobshistory.shortdescription": "C0" |
910 "shortdescription": "C0" |
923 }, |
911 }, |
924 { |
912 { |
925 "debugobshistory.markers": [ |
913 "markers": [ |
926 { |
914 { |
927 "debugobshistory.effect": [ |
915 "date": [ |
|
916 *, (glob) |
|
917 0 (glob) |
|
918 ], |
|
919 "effect": [ |
928 "description", |
920 "description", |
929 "content" |
921 "content" |
930 ], |
922 ], |
931 "debugobshistory.marker_date": [ |
923 "succnodes": [ |
932 *, (glob) |
|
933 0 (glob) |
|
934 ], |
|
935 "debugobshistory.marker_user": "test", |
|
936 "debugobshistory.succnodes": [ |
|
937 "eb5a0daa2192" |
924 "eb5a0daa2192" |
938 ], |
925 ], |
939 "debugobshistory.verb": "rewritten" |
926 "user": "test", |
|
927 "verb": "rewritten" |
940 } |
928 } |
941 ], |
929 ], |
942 "debugobshistory.node": "471f378eab4c", |
930 "node": "471f378eab4c", |
943 "debugobshistory.rev": 1, |
931 "rev": 1, |
944 "debugobshistory.shortdescription": "A0" |
932 "shortdescription": "A0" |
945 }, |
933 }, |
946 { |
934 { |
947 "debugobshistory.markers": [ |
935 "markers": [ |
948 { |
936 { |
949 "debugobshistory.effect": [ |
937 "date": [ |
|
938 *, (glob) |
|
939 0 (glob) |
|
940 ], |
|
941 "effect": [ |
950 "description", |
942 "description", |
951 "parent", |
943 "parent", |
952 "content" |
944 "content" |
953 ], |
945 ], |
954 "debugobshistory.marker_date": [ |
946 "succnodes": [ |
955 *, (glob) |
|
956 0 (glob) |
|
957 ], |
|
958 "debugobshistory.marker_user": "test", |
|
959 "debugobshistory.succnodes": [ |
|
960 "eb5a0daa2192" |
947 "eb5a0daa2192" |
961 ], |
948 ], |
962 "debugobshistory.verb": "rewritten" |
949 "user": "test", |
|
950 "verb": "rewritten" |
963 } |
951 } |
964 ], |
952 ], |
965 "debugobshistory.node": "0dec01379d3b", |
953 "node": "0dec01379d3b", |
966 "debugobshistory.rev": 2, |
954 "rev": 2, |
967 "debugobshistory.shortdescription": "B0" |
955 "shortdescription": "B0" |
968 } |
956 } |
969 ] |
957 ] |
970 $ hg update 471f378eab4c |
958 $ hg update 471f378eab4c |
971 abort: hidden revision '471f378eab4c'! |
959 abort: hidden revision '471f378eab4c'! |
972 (use --hidden to access hidden revisions; successor: eb5a0daa2192) |
960 (use --hidden to access hidden revisions; successor: eb5a0daa2192) |
1095 |
1083 |
1096 |
1084 |
1097 $ hg obslog --hidden 471f378eab4c --no-graph -Tjson | python -m json.tool |
1085 $ hg obslog --hidden 471f378eab4c --no-graph -Tjson | python -m json.tool |
1098 [ |
1086 [ |
1099 { |
1087 { |
1100 "debugobshistory.markers": [ |
1088 "markers": [ |
1101 { |
1089 { |
1102 "debugobshistory.effect": [ |
1090 "date": [ |
|
1091 *, (glob) |
|
1092 0 (glob) |
|
1093 ], |
|
1094 "effect": [ |
1103 "description" |
1095 "description" |
1104 ], |
1096 ], |
1105 "debugobshistory.marker_date": [ |
1097 "succnodes": [ |
1106 *, (glob) |
|
1107 0 (glob) |
|
1108 ], |
|
1109 "debugobshistory.marker_user": "test", |
|
1110 "debugobshistory.succnodes": [ |
|
1111 "65b757b745b9" |
1098 "65b757b745b9" |
1112 ], |
1099 ], |
1113 "debugobshistory.verb": "rewritten" |
1100 "user": "test", |
|
1101 "verb": "rewritten" |
1114 }, |
1102 }, |
1115 { |
1103 { |
1116 "debugobshistory.effect": [ |
1104 "date": [ |
|
1105 *, (glob) |
|
1106 0 (glob) |
|
1107 ], |
|
1108 "effect": [ |
1117 "description" |
1109 "description" |
1118 ], |
1110 ], |
1119 "debugobshistory.marker_date": [ |
1111 "succnodes": [ |
1120 *, (glob) |
|
1121 0 (glob) |
|
1122 ], |
|
1123 "debugobshistory.marker_user": "test", |
|
1124 "debugobshistory.succnodes": [ |
|
1125 "fdf9bde5129a" |
1112 "fdf9bde5129a" |
1126 ], |
1113 ], |
1127 "debugobshistory.verb": "rewritten" |
1114 "user": "test", |
|
1115 "verb": "rewritten" |
1128 } |
1116 } |
1129 ], |
1117 ], |
1130 "debugobshistory.node": "471f378eab4c", |
1118 "node": "471f378eab4c", |
1131 "debugobshistory.rev": 1, |
1119 "rev": 1, |
1132 "debugobshistory.shortdescription": "A0" |
1120 "shortdescription": "A0" |
1133 } |
1121 } |
1134 ] |
1122 ] |
1135 Check that debugobshistory on the first diverged revision show the revision |
1123 Check that debugobshistory on the first diverged revision show the revision |
1136 and the diverent one |
1124 and the diverent one |
1137 $ hg obslog fdf9bde5129a --patch |
1125 $ hg obslog fdf9bde5129a --patch |
1243 |
1231 |
1244 |
1232 |
1245 $ hg obslog '65b757b745b9+fdf9bde5129a' --no-graph -Tjson | python -m json.tool |
1233 $ hg obslog '65b757b745b9+fdf9bde5129a' --no-graph -Tjson | python -m json.tool |
1246 [ |
1234 [ |
1247 { |
1235 { |
1248 "debugobshistory.markers": [], |
1236 "markers": [], |
1249 "debugobshistory.node": "65b757b745b9", |
1237 "node": "65b757b745b9", |
1250 "debugobshistory.rev": 3, |
1238 "rev": 3, |
1251 "debugobshistory.shortdescription": "A2" |
1239 "shortdescription": "A2" |
1252 }, |
1240 }, |
1253 { |
1241 { |
1254 "debugobshistory.markers": [ |
1242 "markers": [ |
1255 { |
1243 { |
1256 "debugobshistory.effect": [ |
1244 "date": [ |
|
1245 *, (glob) |
|
1246 0 (glob) |
|
1247 ], |
|
1248 "effect": [ |
1257 "description" |
1249 "description" |
1258 ], |
1250 ], |
1259 "debugobshistory.marker_date": [ |
1251 "succnodes": [ |
1260 *, (glob) |
|
1261 0 (glob) |
|
1262 ], |
|
1263 "debugobshistory.marker_user": "test", |
|
1264 "debugobshistory.succnodes": [ |
|
1265 "65b757b745b9" |
1252 "65b757b745b9" |
1266 ], |
1253 ], |
1267 "debugobshistory.verb": "rewritten" |
1254 "user": "test", |
|
1255 "verb": "rewritten" |
1268 }, |
1256 }, |
1269 { |
1257 { |
1270 "debugobshistory.effect": [ |
1258 "date": [ |
|
1259 *, (glob) |
|
1260 0 (glob) |
|
1261 ], |
|
1262 "effect": [ |
1271 "description" |
1263 "description" |
1272 ], |
1264 ], |
1273 "debugobshistory.marker_date": [ |
1265 "succnodes": [ |
1274 *, (glob) |
|
1275 0 (glob) |
|
1276 ], |
|
1277 "debugobshistory.marker_user": "test", |
|
1278 "debugobshistory.succnodes": [ |
|
1279 "fdf9bde5129a" |
1266 "fdf9bde5129a" |
1280 ], |
1267 ], |
1281 "debugobshistory.verb": "rewritten" |
1268 "user": "test", |
|
1269 "verb": "rewritten" |
1282 } |
1270 } |
1283 ], |
1271 ], |
1284 "debugobshistory.node": "471f378eab4c", |
1272 "node": "471f378eab4c", |
1285 "debugobshistory.rev": 1, |
1273 "rev": 1, |
1286 "debugobshistory.shortdescription": "A0" |
1274 "shortdescription": "A0" |
1287 }, |
1275 }, |
1288 { |
1276 { |
1289 "debugobshistory.markers": [], |
1277 "markers": [], |
1290 "debugobshistory.node": "fdf9bde5129a", |
1278 "node": "fdf9bde5129a", |
1291 "debugobshistory.rev": 2, |
1279 "rev": 2, |
1292 "debugobshistory.shortdescription": "A1" |
1280 "shortdescription": "A1" |
1293 } |
1281 } |
1294 ] |
1282 ] |
1295 $ hg update 471f378eab4c |
1283 $ hg update 471f378eab4c |
1296 abort: hidden revision '471f378eab4c'! |
1284 abort: hidden revision '471f378eab4c'! |
1297 (use --hidden to access hidden revisions; diverged) |
1285 (use --hidden to access hidden revisions; diverged) |
1440 |
1428 |
1441 |
1429 |
1442 $ hg obslog eb5a0daa2192 --no-graph -Tjson | python -m json.tool |
1430 $ hg obslog eb5a0daa2192 --no-graph -Tjson | python -m json.tool |
1443 [ |
1431 [ |
1444 { |
1432 { |
1445 "debugobshistory.markers": [], |
1433 "markers": [], |
1446 "debugobshistory.node": "eb5a0daa2192", |
1434 "node": "eb5a0daa2192", |
1447 "debugobshistory.rev": 4, |
1435 "rev": 4, |
1448 "debugobshistory.shortdescription": "C0" |
1436 "shortdescription": "C0" |
1449 }, |
1437 }, |
1450 { |
1438 { |
1451 "debugobshistory.markers": [ |
1439 "markers": [ |
1452 { |
1440 { |
1453 "debugobshistory.effect": [ |
1441 "date": [ |
|
1442 *, (glob) |
|
1443 0 (glob) |
|
1444 ], |
|
1445 "effect": [ |
1454 *, (glob) |
1446 *, (glob) |
1455 *, (glob) |
1447 *, (glob) |
1456 "content" |
1448 "content" |
1457 ], |
1449 ], |
1458 "debugobshistory.marker_date": [ |
1450 "succnodes": [ |
1459 *, (glob) |
|
1460 0 (glob) |
|
1461 ], |
|
1462 "debugobshistory.marker_user": "test", |
|
1463 "debugobshistory.succnodes": [ |
|
1464 "eb5a0daa2192" |
1451 "eb5a0daa2192" |
1465 ], |
1452 ], |
1466 "debugobshistory.verb": "rewritten" |
1453 "user": "test", |
|
1454 "verb": "rewritten" |
1467 } |
1455 } |
1468 ], |
1456 ], |
1469 "debugobshistory.node": "b7ea6d14e664", |
1457 "node": "b7ea6d14e664", |
1470 "debugobshistory.rev": 3, |
1458 "rev": 3, |
1471 "debugobshistory.shortdescription": "B1" |
1459 "shortdescription": "B1" |
1472 }, |
1460 }, |
1473 { |
1461 { |
1474 "debugobshistory.markers": [ |
1462 "markers": [ |
1475 { |
1463 { |
1476 "debugobshistory.effect": [ |
1464 "date": [ |
|
1465 *, (glob) |
|
1466 0 (glob) |
|
1467 ], |
|
1468 "effect": [ |
1477 "description" |
1469 "description" |
1478 ], |
1470 ], |
1479 "debugobshistory.marker_date": [ |
1471 "succnodes": [ |
1480 *, (glob) |
|
1481 0 (glob) |
|
1482 ], |
|
1483 "debugobshistory.marker_user": "test", |
|
1484 "debugobshistory.succnodes": [ |
|
1485 "b7ea6d14e664" |
1472 "b7ea6d14e664" |
1486 ], |
1473 ], |
1487 "debugobshistory.verb": "rewritten" |
1474 "user": "test", |
|
1475 "verb": "rewritten" |
1488 } |
1476 } |
1489 ], |
1477 ], |
1490 "debugobshistory.node": "0dec01379d3b", |
1478 "node": "0dec01379d3b", |
1491 "debugobshistory.rev": 2, |
1479 "rev": 2, |
1492 "debugobshistory.shortdescription": "B0" |
1480 "shortdescription": "B0" |
1493 }, |
1481 }, |
1494 { |
1482 { |
1495 "debugobshistory.markers": [ |
1483 "markers": [ |
1496 { |
1484 { |
1497 "debugobshistory.effect": [ |
1485 "date": [ |
|
1486 *, (glob) |
|
1487 0 (glob) |
|
1488 ], |
|
1489 "effect": [ |
1498 "description", |
1490 "description", |
1499 "content" |
1491 "content" |
1500 ], |
1492 ], |
1501 "debugobshistory.marker_date": [ |
1493 "succnodes": [ |
1502 *, (glob) |
|
1503 0 (glob) |
|
1504 ], |
|
1505 "debugobshistory.marker_user": "test", |
|
1506 "debugobshistory.succnodes": [ |
|
1507 "eb5a0daa2192" |
1494 "eb5a0daa2192" |
1508 ], |
1495 ], |
1509 "debugobshistory.verb": "rewritten" |
1496 "user": "test", |
|
1497 "verb": "rewritten" |
1510 } |
1498 } |
1511 ], |
1499 ], |
1512 "debugobshistory.node": "471f378eab4c", |
1500 "node": "471f378eab4c", |
1513 "debugobshistory.rev": 1, |
1501 "rev": 1, |
1514 "debugobshistory.shortdescription": "A0" |
1502 "shortdescription": "A0" |
1515 } |
1503 } |
1516 ] |
1504 ] |
1517 $ hg update 471f378eab4c |
1505 $ hg update 471f378eab4c |
1518 abort: hidden revision '471f378eab4c'! |
1506 abort: hidden revision '471f378eab4c'! |
1519 (use --hidden to access hidden revisions; successor: eb5a0daa2192) |
1507 (use --hidden to access hidden revisions; successor: eb5a0daa2192) |