【问题标题】:Definitive list of Mercurial template keywordsMercurial 模板关键字的最终列表
【发布时间】:2011-03-12 17:53:20
【问题描述】:

我正在使用 hgweb.cgi 并且我正在设置通知扩展,以便每次推送到服务器时都会发送电子邮件。模板设置很好,但我在任何地方都找不到完整的文档。我不得不根据错误报告或其他帖子进行猜测,包括主题:在模板模式的开头将允许我指定主题。我整个早上(包括在 Mercurial wiki 上)一直在搜索 Mercurial 在模板模式中识别的关键字列表,但在任何地方都找不到。有这样的清单吗?

目前,我正在专门寻找将转换为 repo 名称的模板关键字,该名称在 repo 的 hgrc 文件中的 web.name 值中指定。例如,如果在 .hg/hgrc 文件中为 repo 指定以下内容:

[web]
name = Cool Software

我可以使用什么关键字来翻译为“酷软件”?

当然,最终我真的很想有一个明确的列表,这样我就可以编写模板而不必猜测神奇的词。

【问题讨论】:

    标签: mercurial


    【解决方案1】:

    Mercurial 帮助系统本身通常是此类信息的最佳来源。

    在这种情况下,您可以使用hg help templates 查看最新列表。

    【讨论】:

    • 是的,我也看过了。不幸的是,它不是很确定。例如,它不包含 webroot 关键字。
    【解决方案2】:
    【解决方案3】:

    这是一个很棒的指南:http://hgbook.red-bean.com/read/customizing-the-output-of-mercurial.html

    没有详尽但很好的指南。

    编辑:第一次粘贴错误的链接。现在更新了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-10-11
      • 1970-01-01
      • 1970-01-01
      • 2018-08-08
      • 1970-01-01
      • 2022-12-08
      • 2016-12-18
      • 1970-01-01
      相关资源
      最近更新 更多