我正在使用hgweb.cgi并且我正在设置通知扩展,以便每次推送都会将电子邮件发送到服务器。模板设置很好,但我无法在任何地方找到完整的文档。我不得不根据错误报告或包括主题的其他帖子进行猜测:在模板模式的开头,我可以指定主题。我一直在寻找Mercurial在模板模式中识别的关键字列表,包括Mercurial wiki上的关键字,但无法在任何地方找到它。这样的清单是否存在?
目前我正在寻找模板关键字,该关键字将转换为repo的hgrc文件中web.name值中指定的repo名称。例如,如果在.hg / hgrc文件中为repo指定了以下内容:
[web]
name = Cool Software
我可以使用哪些关键字转换为“酷软件”?
当然,最终我真的想拥有明确的清单,这样我就可以编写模板而无需猜出神奇的词汇。
答案 0 :(得分:18)
Mercurial帮助系统本身通常是此类信息的最佳来源。
在这种情况下,您可以使用hg help templates
查看最新列表。
答案 1 :(得分:12)
您可以随时尝试阅读source。例如:
答案 2 :(得分:0)
这是一本很棒的指南:http://hgbook.red-bean.com/read/customizing-the-output-of-mercurial.html
没有详尽但是很棒的指南。
编辑:第一次粘贴错误的链接。现在更新了。