如果消息无效,请使gerrit abort commit push

时间:2013-04-08 14:06:40

标签: git githooks gerrit

我正在使用gerrit 2.5.1。

如果用户的消息不符合公司强制执行的格式,我想中止用户的提交推送。

所以,想象一下,我希望用户只能使用如下格式的邮件推送提交:

[#ISSUENUMBER] Issue Title

Something about the issue

Fix #ISSUENUMBER @5h

我已经有一个验证这种格式的脚本,但是我不知道如何在gerrit中添加这个钩子以及如何从提交中获取正文消息。有人可以帮忙吗?

1 个答案:

答案 0 :(得分:2)

查看ref-update挂钩或commit validator plugins(需要即将发布的Gerrit 2.6)。