2

我打算只接受包含正确作者信息的提交。喜欢 Author: Name<xxxx@xxx.org>

在 gitolite 中,有没有办法实现它?顺便说一句,我使用 V2。先感谢您。

4

1 回答 1

1

首先,在 Gitolite V3 中,它被称为VREF,类似于EMAIL_CHECK VREF

你也可以在g2(Gitolite V2)中使用“ virtual ref ”(g3 VREF的前身),包括查作者邮箱一:脚本是“ g2/contrib/VREF/gl-VREF-EMAIL_CHECK”。
您需要使该脚本适应您自己的电子邮件控制策略。

对于为所有用户的所有 repos 运行的钩子,一个更简单的版本将是一个update钩子,但由于该版本update已经使用了该钩子,因此您需要链接自己的update钩子。
参见“钩链”。

要运行您自己的 ' update' 挂钩,只需将其放入名为的文件中update.secondary并将其安装为挂钩即可。
Gitolite 的更新钩子将自动链接到它,注意将与从 git 收到的原始更新钩子相同的 3 个参数传递给它。

于 2013-04-11T05:21:02.730 回答