2013-04-30 53 views
1

在git中,我可以在我提交并推送一些更改时收到电子邮件通知。我有一个为此配置的发布接收挂钩。关于推送标签的Git电子邮件通知

有没有办法接收电子邮件通知时,一个新的标签推到远程回购,即:

git push origin <tag> 

谢谢!

回答

1

post-receive挂钩获取(在其标准输入上)所有更新参考的列表,其中包括新标签。 (另见githooks manpage)。

您可以轻松地获得新标签的列表,方法是在refname中过滤输入标签refs/tags/的部分。

当然,您需要修改post-receive挂钩。

0

git-multimail及其multimailhook.announceList变量的确如此:为存储库中的每个新标签发送邮件。

注意:我是作者。