我正在使用 Hg(1.6.4) 和 Notify 扩展,我正在尝试用电子邮件主题上的项目名称覆盖变更集模板。我阅读了“hg 模板帮助”,但没有找到特定的标签来获取项目名称。
{webroot} 和 {root} 标签获得了所有路径,我只想要 PROJECT 名称,即:
/home/USER/repo/PROJECT/rev
是否可以只提取项目名称?是否有任何标签或模板可以解析并获取项目名称?
取消注释 hgrc 文件中的strip变量
#If you want to use a shorter repo-name, you can strip off components at the beginning.
#For example to strip off /usr/local/hg/repos from /usr/local/hg/repos/code use
strip = 3
并使用这样的模板来编辑电子邮件主题:
template = Subject: {webroot|strip}\n
details: {webroot}/rev/{node|short}
branches: {branches}
changeset: {rev}:{node|short}
user: {author}
date: {date|date}
description: {desc}\n