リポジトリにコミットした後、差分付きのメールを送信する必要があります。プッシュ後にメールを送信する方法は知っていますが、コミットでは機能しません。
プッシュ用に、 parameters を取得するフック post-receive を作成しました。しかし、フック post-commit はパラメーターを受信しないため、メールを送信するスクリプトを使用できません。
コミット後のフックで newrev と refname に関する情報を取得する方法や、コミット後にメールを送信する別の方法があるのではないでしょうか?