我打算只接受包含正确作者信息的提交。喜欢
Author: Name<xxxx@xxx.org>
答案 0 :(得分:1)
首先,使用Gitolite V3,它被称为VREF
,类似于EMAIL_CHECK VREF。
您也可以使用g2(Gitolite V2)“virtual ref”(g3 VREF的前身),包括check author email one:脚本为“g2/contrib/VREF/gl-VREF-EMAIL_CHECK
”。
您需要将该脚本调整为您自己的电子邮件控制策略。
对于在所有用户上运行所有repos的挂钩,更简单的版本将是update
挂钩,但由于该版本已使用update
挂钩,因此您需要 chain < / em>您自己的update
挂钩
请参阅“hook chaining”。
要运行您自己的“
update
”挂钩,只需将其放在名为update.secondary
的文件中,然后将其安装为挂钩。
Gitolite的更新挂钩会自动链接到它,注意将原始更新挂钩从git收到的3个参数传递给它。