hg log工作。
hg log --style不起作用。
C:\temp\myhg>"c:\program files\mercurial\hg" log changeset: 0:9c62e300d833 user: Administrator@biostar date: Wed Oct 21 04:57:41 2009 -0500 summary: 124 my first commit C:\temp\myhg>"c:\program files\mercurial\hg" log --style paper abort: Permission denied: c:\program files\mercurial\templates\paper
只要您正在阅读,这就是全局:我希望以易于解析的格式获取日志格式。如果我使用带有log命令的--template {files},并且文件名中有空格,则输出对解析不友好。所以,根据文档,我需要使用“风格”。但是,我甚至无法使用与Mercurial一起安装的样式。
我在Windows XP上安装了Mercurial,并且能够毫无问题地运行init,add,commit和log命令。
答案 0 :(得分:4)
AFAIK,像'paper'这样的html模板集是专为从hgweb中使用而设计的。我不知道如何从命令行使用它们。
你能做什么:写一个易于解析的风格。
要使用样式,您需要在Hg安装的templates子目录中包含名为map-cmdline.<style>
的文件。 Here是为自定义日志报告创建模板的示例。 Here是关于HgBook风格的一章。
希望这会对你有所帮助。
答案 1 :(得分:2)
对我来说,hg help templating
说:
Mercurial包含三种样式:默认(未传递显式首选项时使用的样式),compact和changelog。
也许需要做些什么来启用paper
风格?我不确定。