我试图在第一次创建 GIT 存储库时阻止大量电子邮件。例如,假设我正在从 SVN 迁移到 GIT,并且我不希望收到大量已在 SVN 中创建的提交的电子邮件。
我还想知道当我可以阻止已经存在的提交的电子邮件泛滥时的用例。
我打算从接收后挂钩执行此操作,并且我正在使用 gitolite。
我试图在第一次创建 GIT 存储库时阻止大量电子邮件。例如,假设我正在从 SVN 迁移到 GIT,并且我不希望收到大量已在 SVN 中创建的提交的电子邮件。
我还想知道当我可以阻止已经存在的提交的电子邮件泛滥时的用例。
我打算从接收后挂钩执行此操作,并且我正在使用 gitolite。
while (<>)
{
chomp;
next unless ($old_rev, $new_rev ,$ref_name) =
m/ ^ ([0-9a-f]+) \s+ # old SHA-1
([0-9a-f]+) \s+ # new SHA-1
(.*?) # ref_name
\s* $ /x;
my $send_email = _git_cmd_exec("git config hooks.sendmailalert");
if ($send_email) {
generate_and_send_mail();
}
}