配置gitolite以排除有关某些分支的电子邮件

时间:2014-07-09 17:51:26

标签: git gitolite

我有一台服务器使用gitolite和许多存储库。现在,它会在每次提交后向邮件列表发送一封电子邮件。但是,有很多这些电子邮件确实不需要生成。例如,我们不需要查看分支是否被删除,或者分支是否为*-signedoff(我们在推送到主服务器之前签署分支)。我试图弄清楚gitolite是否有一种使用正则表达式来制定特定规则的方法,但我在文档或网络上似乎做类似事情的其他任何人都找不到任何东西。

目前,顶级配置如下所示:

repo @all
  config hooks.envelopesender = abc@xyz.com
  config hooks.emailprefix    = '[%GL_REPO] '
  config hooks.mailinglist    = abc-commits@xyz.com
  config hooks.emailmaxline   = 10000
  RW+>   = @admins  # Inherited to all repos
  RW>>   = @core  # Inherited to all repos

是否可以在gitolite中使用per-commit规则?我是否需要使用post-receive git hook做一些事情?

0 个答案:

没有答案