名前

post-commit — コミット成功通知

説明

post-commit フックは、トランザクションがコミットされ、新しいリビジョンが作られた後に実行されます。ほとんどの人はこのフックを、コミットに関する連絡メールの送信や、コミットの発生を他のツール (課題トラッカなど) に通知するのに使用します。バックアップ処理へのトリガとして、このフックを使用するという設定もあります。

post-commit フックの終了ステータスが非ゼロの場合、コミットはすでに完了しているため、中断することはありません。しかし、フックが 標準エラー出力 に出力した内容は、フックのエラーを診断しやすいよう、並べてクライアントに戻ります。

入力パラメータ

以下のコマンドライン引数が、この順番にフックプログラムに渡されます。

  1. リポジトリのパス

  2. コミットで作成したリビジョン番号

典型的な利用方法

コミット通知、ツール統合