Git コミット後のフックでコミットに費やされた時間を把握しようとしています。
コミットに関する API を介して情報を送信するコミット後の git フックがあります。私がやりたいことは、コミットに費やされた時間を把握することです。だいたい。
関連するすべてのファイルの作成時間と変更時間の最小値を見つけ、最大の作成時間と変更時間と比較することで、大まかな値を計算できると思います。
これは、Python スクリプトで簡単に実行できます。「foo.txt」、「bar.txt」、「path/bla.txt」というファイルだと誰かに言われたら、これらのファイルに基づいてスクリプトで簡単に計算を行うことができます。
では、git post-commit フックでは、変更されたファイルのリストを取得するにはどうすればよいでしょうか?