Mercurial > hg
comparison mercurial/templates/map-cmdline.default @ 34716:d36a36ca7bc2
templates: introduce labelcset() function in map-cmdline.default as example
author | Yuya Nishihara <yuya@tcha.org> |
---|---|
date | Sat, 14 Oct 2017 18:24:01 +0900 |
parents | f4aeb952ab77 |
children | 06b52671552b |
comparison
equal
deleted
inserted
replaced
34715:f17a0e18c47e | 34716:d36a36ca7bc2 |
---|---|
28 label("ui.note log.copies", | 28 label("ui.note log.copies", |
29 "copies: {file_copies_switch | 29 "copies: {file_copies_switch |
30 % ' {name} ({source})'}\n"))}' | 30 % ' {name} ({source})'}\n"))}' |
31 | 31 |
32 # General templates | 32 # General templates |
33 _instability_label = 'instability.{instability}' | 33 cset = '{labelcset("changeset: {rev}:{node|short}")}\n' |
34 _troubles_labels = '{if(instabilities, "changeset.unstable {instabilities%_instability_label}")}' | 34 fullcset = '{labelcset("changeset: {rev}:{node}")}\n' |
35 _obsolete_label = '{if(obsolete, "changeset.obsolete")}' | |
36 _cset_labels = '{separate(" ", "log.changeset", "changeset.{phase}", "{_obsolete_label}", "{_troubles_labels}")}' | |
37 cset = '{label("{_cset_labels}", | |
38 "changeset: {rev}:{node|short}")}\n' | |
39 | 35 |
40 lphase = '{label("log.phase", | 36 lphase = '{label("log.phase", |
41 "phase: {phase}")}\n' | 37 "phase: {phase}")}\n' |
42 | |
43 fullcset = '{label("{_cset_labels}", | |
44 "changeset: {rev}:{node}")}\n' | |
45 | 38 |
46 parent = '{label("log.parent changeset.{phase}", | 39 parent = '{label("log.parent changeset.{phase}", |
47 "parent: {rev}:{node|formatnode}")}\n' | 40 "parent: {rev}:{node|formatnode}")}\n' |
48 | 41 |
49 lnode = '{label("log.node", | 42 lnode = '{label("log.node", |
80 'description:')} | 73 'description:')} |
81 {label('ui.note log.description', | 74 {label('ui.note log.description', |
82 '{desc|strip}')}\n\n")}' | 75 '{desc|strip}')}\n\n")}' |
83 | 76 |
84 status = '{status} {path}\n{if(copy, " {copy}\n")}' | 77 status = '{status} {path}\n{if(copy, " {copy}\n")}' |
78 | |
79 [templatealias] | |
80 labelcset(expr) = label(separate(" ", | |
81 "log.changeset", | |
82 "changeset.{phase}", | |
83 if(obsolete, "changeset.obsolete"), | |
84 if(instabilities, "changeset.unstable"), | |
85 instabilities % "instability.{instability}"), | |
86 expr) |