comparison mercurial/templates/map-cmdline.default @ 31700:32f9006dae4b

templates: use separate() to build changeset labels in command-line style
author Denis Laxalde <denis@laxalde.org>
date Tue, 28 Mar 2017 22:36:22 +0200
parents 32f160ceb99d
children ca971140ca76
comparison
equal deleted inserted replaced
31699:568c4e7437b2 31700:32f9006dae4b
27 "copies: {file_copies_switch 27 "copies: {file_copies_switch
28 % ' {name} ({source})'}\n"))}' 28 % ' {name} ({source})'}\n"))}'
29 29
30 # General templates 30 # General templates
31 _trouble_label = 'trouble.{trouble}' 31 _trouble_label = 'trouble.{trouble}'
32 _cset_labels = 'log.changeset changeset.{phase}{if(troubles, " changeset.troubled {troubles%_trouble_label}")}' 32 _cset_labels = '{separate(" ", "log.changeset", "changeset.{phase}", "{if(troubles, "changeset.troubled {troubles%_trouble_label}")}")}'
33 cset = '{label("{_cset_labels}", 33 cset = '{label("{_cset_labels}",
34 "changeset: {rev}:{node|short}")}\n' 34 "changeset: {rev}:{node|short}")}\n'
35 35
36 lphase = '{label("log.phase", 36 lphase = '{label("log.phase",
37 "phase: {phase}")}\n' 37 "phase: {phase}")}\n'