##// END OF EJS Templates
obsfate: add obsfate to default mapfile...
Boris Feld -
r34854:962f7df2 default
parent child Browse files
Show More
@@ -2,10 +2,10 b''
2 # to replace some keywords with 'lkeyword', for 'labelled keyword'
2 # to replace some keywords with 'lkeyword', for 'labelled keyword'
3
3
4 [templates]
4 [templates]
5 changeset = '{cset}{branches}{bookmarks}{tags}{parents}{user}{ldate}{ltroubles}{summary}\n'
5 changeset = '{cset}{branches}{bookmarks}{tags}{parents}{user}{ldate}{ltroubles}{lobsfate}{summary}\n'
6 changeset_quiet = '{lnode}'
6 changeset_quiet = '{lnode}'
7 changeset_verbose = '{cset}{branches}{bookmarks}{tags}{parents}{user}{ldate}{ltroubles}{lfiles}{lfile_copies_switch}{description}\n'
7 changeset_verbose = '{cset}{branches}{bookmarks}{tags}{parents}{user}{ldate}{ltroubles}{lobsfate}{lfiles}{lfile_copies_switch}{description}\n'
8 changeset_debug = '{fullcset}{branches}{bookmarks}{tags}{lphase}{parents}{manifest}{user}{ldate}{ltroubles}{lfile_mods}{lfile_adds}{lfile_dels}{lfile_copies_switch}{extras}{description}\n'
8 changeset_debug = '{fullcset}{branches}{bookmarks}{tags}{lphase}{parents}{manifest}{user}{ldate}{ltroubles}{lobsfate}{lfile_mods}{lfile_adds}{lfile_dels}{lfile_copies_switch}{extras}{description}\n'
9
9
10 # File templates
10 # File templates
11 lfiles = '{if(files,
11 lfiles = '{if(files,
@@ -76,6 +76,10 b' description = \'{if(desc|strip, "{label(\''
76
76
77 status = '{status} {path}\n{if(copy, " {copy}\n")}'
77 status = '{status} {path}\n{if(copy, " {copy}\n")}'
78
78
79 # Obsfate templates, it would be removed once we introduce the obsfate
80 # template fragment
81 lobsfate = '{if(obsfate, "{label('log.obsfate', '{obsfate % "obsfate: {fate}\n"}')}")}'
82
79 [templatealias]
83 [templatealias]
80 labelcset(expr) = label(separate(" ",
84 labelcset(expr) = label(separate(" ",
81 "log.changeset",
85 "log.changeset",
@@ -117,7 +117,27 b' Predecessors template should show curren'
117 | @ changeset: 1:471f378eab4c
117 | @ changeset: 1:471f378eab4c
118 |/ user: test
118 |/ user: test
119 | date: Thu Jan 01 00:00:00 1970 +0000
119 | date: Thu Jan 01 00:00:00 1970 +0000
120 | obsfate: rewritten using amend as 3:d004c8f274b9 by test2
120 | obsfate: rewritten using amend as 3:d004c8f274b9 by test, test2
121 | summary: A0
122 |
123 o changeset: 0:ea207398892e
124 user: test
125 date: Thu Jan 01 00:00:00 1970 +0000
126 summary: ROOT
127
128
129 $ hg log -G -T "default"
130 o changeset: 3:d004c8f274b9
131 | tag: tip
132 | parent: 0:ea207398892e
133 | user: test
134 | date: Thu Jan 01 00:00:00 1970 +0000
135 | summary: A2
136 |
137 | @ changeset: 1:471f378eab4c
138 |/ user: test
139 | date: Thu Jan 01 00:00:00 1970 +0000
140 | obsfate: rewritten using amend as 3:d004c8f274b9 by test, test2
121 | summary: A0
141 | summary: A0
122 |
142 |
123 o changeset: 0:ea207398892e
143 o changeset: 0:ea207398892e
@@ -264,6 +284,71 b' Check other fatelog implementations'
264 |/ Obsfate: rewritten using amend as 2:a468dc9b3633 by test (at 2009-02-13 23:31 +0000)
284 |/ Obsfate: rewritten using amend as 2:a468dc9b3633 by test (at 2009-02-13 23:31 +0000)
265 o ea207398892e
285 o ea207398892e
266
286
287
288 $ hg log -G -T "default" --hidden
289 @ changeset: 3:d004c8f274b9
290 | tag: tip
291 | parent: 0:ea207398892e
292 | user: test
293 | date: Thu Jan 01 00:00:00 1970 +0000
294 | summary: A2
295 |
296 | x changeset: 2:a468dc9b3633
297 |/ parent: 0:ea207398892e
298 | user: test
299 | date: Thu Jan 01 00:00:00 1970 +0000
300 | obsfate: rewritten using amend as 3:d004c8f274b9 by test2
301 | summary: A1
302 |
303 | x changeset: 1:471f378eab4c
304 |/ user: test
305 | date: Thu Jan 01 00:00:00 1970 +0000
306 | obsfate: rewritten using amend as 2:a468dc9b3633
307 | summary: A0
308 |
309 o changeset: 0:ea207398892e
310 user: test
311 date: Thu Jan 01 00:00:00 1970 +0000
312 summary: ROOT
313
314 $ hg log -G -T "default" --hidden -v
315 @ changeset: 3:d004c8f274b9
316 | tag: tip
317 | parent: 0:ea207398892e
318 | user: test
319 | date: Thu Jan 01 00:00:00 1970 +0000
320 | files: A0
321 | description:
322 | A2
323 |
324 |
325 | x changeset: 2:a468dc9b3633
326 |/ parent: 0:ea207398892e
327 | user: test
328 | date: Thu Jan 01 00:00:00 1970 +0000
329 | obsfate: rewritten using amend as 3:d004c8f274b9 by test2 (at 2001-04-19 04:25 +0000)
330 | files: A0
331 | description:
332 | A1
333 |
334 |
335 | x changeset: 1:471f378eab4c
336 |/ user: test
337 | date: Thu Jan 01 00:00:00 1970 +0000
338 | obsfate: rewritten using amend as 2:a468dc9b3633 by test (at 2009-02-13 23:31 +0000)
339 | files: A0
340 | description:
341 | A0
342 |
343 |
344 o changeset: 0:ea207398892e
345 user: test
346 date: Thu Jan 01 00:00:00 1970 +0000
347 files: ROOT
348 description:
349 ROOT
350
351
267 Test templates with splitted commit
352 Test templates with splitted commit
268 ===================================
353 ===================================
269
354
@@ -439,6 +524,31 b' Check other fatelog implementations'
439 o ea207398892e
524 o ea207398892e
440
525
441
526
527 $ hg log -G -T "default" --hidden
528 @ changeset: 3:f257fde29c7a
529 | tag: tip
530 | user: test
531 | date: Thu Jan 01 00:00:00 1970 +0000
532 | summary: A0
533 |
534 o changeset: 2:337fec4d2edc
535 | parent: 0:ea207398892e
536 | user: test
537 | date: Thu Jan 01 00:00:00 1970 +0000
538 | summary: A0
539 |
540 | x changeset: 1:471597cad322
541 |/ user: test
542 | date: Thu Jan 01 00:00:00 1970 +0000
543 | obsfate: split as 2:337fec4d2edc, 3:f257fde29c7a
544 | summary: A0
545 |
546 o changeset: 0:ea207398892e
547 user: test
548 date: Thu Jan 01 00:00:00 1970 +0000
549 summary: ROOT
550
551
442 Test templates with folded commit
552 Test templates with folded commit
443 =================================
553 =================================
444
554
@@ -642,6 +752,31 b' Check other fatelog implementations'
642 |/ Obsfate: rewritten as 3:eb5a0daa2192 by test (at 1970-01-01 00:00 +0000)
752 |/ Obsfate: rewritten as 3:eb5a0daa2192 by test (at 1970-01-01 00:00 +0000)
643 o ea207398892e
753 o ea207398892e
644
754
755 $ hg log -G -T "default" --hidden
756 @ changeset: 3:eb5a0daa2192
757 | tag: tip
758 | parent: 0:ea207398892e
759 | user: test
760 | date: Thu Jan 01 00:00:00 1970 +0000
761 | summary: C0
762 |
763 | x changeset: 2:0dec01379d3b
764 | | user: test
765 | | date: Thu Jan 01 00:00:00 1970 +0000
766 | | obsfate: rewritten as 3:eb5a0daa2192
767 | | summary: B0
768 | |
769 | x changeset: 1:471f378eab4c
770 |/ user: test
771 | date: Thu Jan 01 00:00:00 1970 +0000
772 | obsfate: rewritten as 3:eb5a0daa2192
773 | summary: A0
774 |
775 o changeset: 0:ea207398892e
776 user: test
777 date: Thu Jan 01 00:00:00 1970 +0000
778 summary: ROOT
779
645
780
646 Test templates with divergence
781 Test templates with divergence
647 ==============================
782 ==============================
@@ -887,6 +1022,41 b' Check other fatelog implementations'
887 | Obsfate: rewritten using amend as 3:65b757b745b9 by test (at 1970-01-01 00:00 +0000)
1022 | Obsfate: rewritten using amend as 3:65b757b745b9 by test (at 1970-01-01 00:00 +0000)
888 o ea207398892e
1023 o ea207398892e
889
1024
1025 $ hg log -G -T "default" --hidden
1026 o changeset: 4:019fadeab383
1027 | tag: tip
1028 | parent: 0:ea207398892e
1029 | user: test
1030 | date: Thu Jan 01 00:00:00 1970 +0000
1031 | instability: content-divergent
1032 | summary: A3
1033 |
1034 | x changeset: 3:65b757b745b9
1035 |/ parent: 0:ea207398892e
1036 | user: test
1037 | date: Thu Jan 01 00:00:00 1970 +0000
1038 | obsfate: rewritten using amend as 4:019fadeab383
1039 | summary: A2
1040 |
1041 | @ changeset: 2:fdf9bde5129a
1042 |/ parent: 0:ea207398892e
1043 | user: test
1044 | date: Thu Jan 01 00:00:00 1970 +0000
1045 | instability: content-divergent
1046 | summary: A1
1047 |
1048 | x changeset: 1:471f378eab4c
1049 |/ user: test
1050 | date: Thu Jan 01 00:00:00 1970 +0000
1051 | obsfate: rewritten using amend as 2:fdf9bde5129a
1052 | obsfate: rewritten using amend as 3:65b757b745b9
1053 | summary: A0
1054 |
1055 o changeset: 0:ea207398892e
1056 user: test
1057 date: Thu Jan 01 00:00:00 1970 +0000
1058 summary: ROOT
1059
890
1060
891 Test templates with amended + folded commit
1061 Test templates with amended + folded commit
892 ===========================================
1062 ===========================================
@@ -1159,6 +1329,38 b' Check other fatelog implementations'
1159 |/ Obsfate: rewritten as 4:eb5a0daa2192 by test (at 1970-01-01 00:00 +0000)
1329 |/ Obsfate: rewritten as 4:eb5a0daa2192 by test (at 1970-01-01 00:00 +0000)
1160 o ea207398892e
1330 o ea207398892e
1161
1331
1332 $ hg log -G -T "default" --hidden
1333 @ changeset: 4:eb5a0daa2192
1334 | tag: tip
1335 | parent: 0:ea207398892e
1336 | user: test
1337 | date: Thu Jan 01 00:00:00 1970 +0000
1338 | summary: C0
1339 |
1340 | x changeset: 3:b7ea6d14e664
1341 | | parent: 1:471f378eab4c
1342 | | user: test
1343 | | date: Thu Jan 01 00:00:00 1970 +0000
1344 | | obsfate: rewritten as 4:eb5a0daa2192
1345 | | summary: B1
1346 | |
1347 | | x changeset: 2:0dec01379d3b
1348 | |/ user: test
1349 | | date: Thu Jan 01 00:00:00 1970 +0000
1350 | | obsfate: rewritten using amend as 3:b7ea6d14e664
1351 | | summary: B0
1352 | |
1353 | x changeset: 1:471f378eab4c
1354 |/ user: test
1355 | date: Thu Jan 01 00:00:00 1970 +0000
1356 | obsfate: rewritten as 4:eb5a0daa2192
1357 | summary: A0
1358 |
1359 o changeset: 0:ea207398892e
1360 user: test
1361 date: Thu Jan 01 00:00:00 1970 +0000
1362 summary: ROOT
1363
1162
1364
1163 Test template with pushed and pulled obs markers
1365 Test template with pushed and pulled obs markers
1164 ================================================
1366 ================================================
@@ -1337,6 +1539,25 b' Check other fatelog implementations'
1337 |/ Obsfate: rewritten using amend as 2:7a230b46bf61 by test (at 1970-01-01 00:00 +0000)
1539 |/ Obsfate: rewritten using amend as 2:7a230b46bf61 by test (at 1970-01-01 00:00 +0000)
1338 o ea207398892e
1540 o ea207398892e
1339
1541
1542 $ hg log -G -T "default" --hidden
1543 @ changeset: 2:7a230b46bf61
1544 | tag: tip
1545 | parent: 0:ea207398892e
1546 | user: test
1547 | date: Thu Jan 01 00:00:00 1970 +0000
1548 | summary: A2
1549 |
1550 | x changeset: 1:471f378eab4c
1551 |/ user: test
1552 | date: Thu Jan 01 00:00:00 1970 +0000
1553 | obsfate: rewritten using amend as 2:7a230b46bf61
1554 | summary: A0
1555 |
1556 o changeset: 0:ea207398892e
1557 user: test
1558 date: Thu Jan 01 00:00:00 1970 +0000
1559 summary: ROOT
1560
1340
1561
1341 Test template with obsmarkers cycle
1562 Test template with obsmarkers cycle
1342 ===================================
1563 ===================================
@@ -1509,6 +1730,32 b' Check other fatelog implementations'
1509 |/ Obsfate: rewritten as 2:0dec01379d3b by test (at 1970-01-01 00:00 +0000)
1730 |/ Obsfate: rewritten as 2:0dec01379d3b by test (at 1970-01-01 00:00 +0000)
1510 @ ea207398892e
1731 @ ea207398892e
1511
1732
1733 $ hg log -G -T "default" --hidden
1734 o changeset: 3:f897c6137566
1735 | tag: tip
1736 | parent: 0:ea207398892e
1737 | user: test
1738 | date: Thu Jan 01 00:00:00 1970 +0000
1739 | summary: C0
1740 |
1741 | x changeset: 2:0dec01379d3b
1742 | | user: test
1743 | | date: Thu Jan 01 00:00:00 1970 +0000
1744 | | obsfate: rewritten as 3:f897c6137566
1745 | | obsfate: rewritten as 1:471f378eab4c
1746 | | summary: B0
1747 | |
1748 | x changeset: 1:471f378eab4c
1749 |/ user: test
1750 | date: Thu Jan 01 00:00:00 1970 +0000
1751 | obsfate: rewritten as 2:0dec01379d3b
1752 | summary: A0
1753 |
1754 @ changeset: 0:ea207398892e
1755 user: test
1756 date: Thu Jan 01 00:00:00 1970 +0000
1757 summary: ROOT
1758
1512
1759
1513 Test template with split + divergence with cycles
1760 Test template with split + divergence with cycles
1514 =================================================
1761 =================================================
@@ -1939,6 +2186,80 b' Check other fatelog implementations'
1939 |/ Obsfate: rewritten as 2:0dec01379d3b by test (at 1970-01-01 00:00 +0000)
2186 |/ Obsfate: rewritten as 2:0dec01379d3b by test (at 1970-01-01 00:00 +0000)
1940 o ea207398892e
2187 o ea207398892e
1941
2188
2189 $ hg log -G -T "default" --hidden
2190 o changeset: 10:eceed8f98ffc
2191 | tag: tip
2192 | parent: 8:b18bc8331526
2193 | user: test
2194 | date: Thu Jan 01 00:00:00 1970 +0000
2195 | instability: content-divergent
2196 | summary: Add A,B,C
2197 |
2198 | o changeset: 9:0b997eb7ceee
2199 | | parent: 5:dd800401bd8c
2200 | | user: test
2201 | | date: Thu Jan 01 00:00:00 1970 +0000
2202 | | instability: content-divergent
2203 | | summary: Add B only
2204 | |
2205 o | changeset: 8:b18bc8331526
2206 |/ parent: 5:dd800401bd8c
2207 | user: test
2208 | date: Thu Jan 01 00:00:00 1970 +0000
2209 | instability: content-divergent
2210 | summary: Add only B
2211 |
2212 | x changeset: 7:ba2ed02b0c9a
2213 | | user: test
2214 | | date: Thu Jan 01 00:00:00 1970 +0000
2215 | | obsfate: rewritten using rebase as 10:eceed8f98ffc
2216 | | summary: Add A,B,C
2217 | |
2218 | x changeset: 6:4a004186e638
2219 |/ user: test
2220 | date: Thu Jan 01 00:00:00 1970 +0000
2221 | obsfate: rewritten using amend as 8:b18bc8331526
2222 | obsfate: rewritten using amend as 9:0b997eb7ceee
2223 | summary: Add A,B,C
2224 |
2225 o changeset: 5:dd800401bd8c
2226 | parent: 3:f897c6137566
2227 | user: test
2228 | date: Thu Jan 01 00:00:00 1970 +0000
2229 | instability: content-divergent
2230 | summary: Add A,B,C
2231 |
2232 | @ changeset: 4:9bd10a0775e4
2233 |/ user: test
2234 | date: Thu Jan 01 00:00:00 1970 +0000
2235 | obsfate: split as 5:dd800401bd8c, 6:4a004186e638, 7:ba2ed02b0c9a
2236 | summary: Add A,B,C
2237 |
2238 o changeset: 3:f897c6137566
2239 | parent: 0:ea207398892e
2240 | user: test
2241 | date: Thu Jan 01 00:00:00 1970 +0000
2242 | summary: C0
2243 |
2244 | x changeset: 2:0dec01379d3b
2245 | | user: test
2246 | | date: Thu Jan 01 00:00:00 1970 +0000
2247 | | obsfate: rewritten as 3:f897c6137566
2248 | | obsfate: rewritten as 1:471f378eab4c
2249 | | summary: B0
2250 | |
2251 | x changeset: 1:471f378eab4c
2252 |/ user: test
2253 | date: Thu Jan 01 00:00:00 1970 +0000
2254 | obsfate: rewritten as 2:0dec01379d3b
2255 | summary: A0
2256 |
2257 o changeset: 0:ea207398892e
2258 user: test
2259 date: Thu Jan 01 00:00:00 1970 +0000
2260 summary: ROOT
2261
2262
1942 Test templates with pruned commits
2263 Test templates with pruned commits
1943 ==================================
2264 ==================================
1944
2265
@@ -2046,6 +2367,35 b' Check other fatelog implementations'
2046 o ea207398892e
2367 o ea207398892e
2047
2368
2048
2369
2370 $ hg log -G -T "default" --hidden
2371 x changeset: 3:65b757b745b9
2372 | tag: tip
2373 | parent: 0:ea207398892e
2374 | user: test
2375 | date: Thu Jan 01 00:00:00 1970 +0000
2376 | obsfate: pruned
2377 | summary: A2
2378 |
2379 | x changeset: 2:fdf9bde5129a
2380 |/ parent: 0:ea207398892e
2381 | user: test
2382 | date: Thu Jan 01 00:00:00 1970 +0000
2383 | obsfate: pruned
2384 | summary: A1
2385 |
2386 | @ changeset: 1:471f378eab4c
2387 |/ user: test
2388 | date: Thu Jan 01 00:00:00 1970 +0000
2389 | obsfate: rewritten using amend as 2:fdf9bde5129a
2390 | obsfate: rewritten using amend as 3:65b757b745b9
2391 | summary: A0
2392 |
2393 o changeset: 0:ea207398892e
2394 user: test
2395 date: Thu Jan 01 00:00:00 1970 +0000
2396 summary: ROOT
2397
2398
2049 Test templates with splitted and pruned commit
2399 Test templates with splitted and pruned commit
2050 ==============================================
2400 ==============================================
2051
2401
@@ -2168,3 +2518,28 b' Check other fatelog implementations'
2168 |/ Obsfate: split as 2:617adc3a144c, 3:0d0ef4bdf70e by test (at 1970-01-01 00:00 +0000)
2518 |/ Obsfate: split as 2:617adc3a144c, 3:0d0ef4bdf70e by test (at 1970-01-01 00:00 +0000)
2169 o ea207398892e
2519 o ea207398892e
2170
2520
2521 $ hg log -G -T "default" --hidden
2522 @ changeset: 3:0d0ef4bdf70e
2523 | tag: tip
2524 | user: test
2525 | date: Thu Jan 01 00:00:00 1970 +0000
2526 | obsfate: pruned
2527 | summary: A2
2528 |
2529 o changeset: 2:617adc3a144c
2530 | parent: 0:ea207398892e
2531 | user: test
2532 | date: Thu Jan 01 00:00:00 1970 +0000
2533 | summary: A1
2534 |
2535 | x changeset: 1:471597cad322
2536 |/ user: test
2537 | date: Thu Jan 01 00:00:00 1970 +0000
2538 | obsfate: split as 2:617adc3a144c, 3:0d0ef4bdf70e
2539 | summary: A0
2540 |
2541 o changeset: 0:ea207398892e
2542 user: test
2543 date: Thu Jan 01 00:00:00 1970 +0000
2544 summary: ROOT
2545
@@ -949,6 +949,7 b' test the default cmdline template'
949 parent: 3:6f9641995072
949 parent: 3:6f9641995072
950 user: test
950 user: test
951 date: Thu Jan 01 00:00:00 1970 +0000
951 date: Thu Jan 01 00:00:00 1970 +0000
952 obsfate: pruned
952 summary: add obsolete_e
953 summary: add obsolete_e
953
954
954
955
@@ -984,6 +985,7 b' test the obsolete labels'
984 [log.parent changeset.draft|parent: 3:6f9641995072]
985 [log.parent changeset.draft|parent: 3:6f9641995072]
985 [log.user|user: test]
986 [log.user|user: test]
986 [log.date|date: Thu Jan 01 00:00:00 1970 +0000]
987 [log.date|date: Thu Jan 01 00:00:00 1970 +0000]
988 [log.obsfate|obsfate: pruned]
987 [log.summary|summary: add obsolete_e]
989 [log.summary|summary: add obsolete_e]
988
990
989
991
General Comments 0
You need to be logged in to leave comments. Login now