hg log --template list
显示available styles: bisect, changelog, compact, default, phases, status, xml
,但不显示json
。
然而hg log --template json
工作正常。
为什么json
没有显示在列表中?
答案 0 :(得分:1)
我想,只是因为现在json风格是肮脏的黑客。模板列表列出了
文件的所有样式map-cmdline.STYLE
(请参阅我的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