我打算只接受包含正确作者信息的提交。喜欢
Author: Name<xxxx@xxx.org>
在 gitolite 中,有没有办法实现它?顺便说一句,我使用 V2。先感谢您。
首先,在 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 个参数传递给它。