修复windows托管的Hg服务器通知上的电子邮件主题

修复windows托管的Hg服务器通知上的电子邮件主题,windows,mercurial,hgrc,Windows,Mercurial,Hgrc,我按照这里的说明在IIS7中安装Mercurial服务器: 它工作得很好,可以发送干净的URL和通知,并根据模板进行格式化: [notify] sources = serve push pull bundle template = details: {baseurl}/rev/{node|short} 最后看起来像这样: -----Original Message----- From: mercurial@mydomain.net Sent: Thursday, J

我按照这里的说明在IIS7中安装Mercurial服务器:

它工作得很好,可以发送干净的URL和通知,并根据模板进行格式化:

 [notify]
 sources = serve push pull bundle
 template = 
    details:   {baseurl}/rev/{node|short}
最后看起来像这样:

 -----Original Message-----
 From: mercurial@mydomain.net
 Sent: Thursday, January 17, 2013 10:42 PM
 To: Me
 Subject: D:/hg/Repositories/test: Again

 details:   http://hg.mydomain.net/test/rev/561563d3847e
但是请注意,主题中有windows驱动器号,而不是url
http://hg.mydomain.net/test/


有没有办法修复它,使其显示URL而不是驱动器号?或者可能不是url,只是显示存储库?

也许您应该在模板配置中定义
主题
部分?有关详细信息,请参阅。

的属性名为
strip
,将帮助您完成所需的操作。您可以在主题行中去掉存储库的前导根。

我遵循了该示例,但它不起作用。添加“主题:…”文本只会将该文本放在电子邮件正文中,但不会调整电子邮件的主题。这似乎是目前唯一的选择。希望有一个URL,而不是仅仅剥离一定数量的根。