1

GIT リポジトリ作成の初めてのメールの洪水を止めようとしています。たとえば、SVN から GIT に移行していて、SVN で既に作成されたコミットに関する大量のメールを受信したくないとします。

また、既存のコミットの電子メールのフラッディングを停止できるユース ケースも知りたいです。

post-receive フックからこれを行う予定で、gitolite を使用しています。

4

1 に答える 1

0
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();
            }
        }
于 2012-08-03T06:23:39.580 に答える