为什么json没有显示在Mercurial的模板列表中?

时间:2016-09-10 12:30:55

标签: mercurial

hg log --template list显示available styles: bisect, changelog, compact, default, phases, status, xml,但不显示json

然而hg log --template json工作正常。

为什么json没有显示在列表中?

1 个答案:

答案 0 :(得分:1)

我想,只是因为现在json风格是肮脏的黑客。模板列表列出了

文件的所有样式
  • 预定义名称模式map-cmdline.STYLE
  • 在预定义位置%THG%\ templates

(请参阅我的dir输出和样式列表,注意自定义colorlog样式)

TortoiseHg\templates>dir /B
...
map-cmdline.bisect
map-cmdline.changelog
map-cmdline.colorlog
map-cmdline.compact
map-cmdline.default
map-cmdline.phases
map-cmdline.status
map-cmdline.xml
...

>hg log -T list
available styles: bisect, changelog, colorlog, compact, default, phases, status, xml

但是,我可以也使用-T json