0

我正在使用 Hg(1.6.4) 和 Notify 扩展,我正在尝试用电子邮件主题上的项目名称覆盖变更集模板。我阅读了“hg 模板帮助”,但没有找到特定的标签来获取项目名称。

{webroot} 和 {root} 标签获得了所有路径,我只想要 PROJECT 名称,即:

/home/USER/repo/PROJECT/rev

是否可以只提取项目名称?是否有任何标签或模板可以解析并获取项目名称?

4

1 回答 1

0

取消注释 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
于 2013-07-04T04:20:58.790 回答