アプリケーションがエラー処理でそれを使用できるように、ポストコミットフックでファイルをコミット番号に変更することに取り組んでいます。
ファイルを変更するための perl スクリプトをビルドすることはできましたが、フックからコミット ID を取得する方法について疑問に思っていました。現在、私のフックは次のようになっています。
#!/bin/sh
#
# An example hook script that is called after a successful
# commit is made.
#
# To enable this hook, rename this file to "post-commit".
#: Nothing
perl -pi -e 's/[A-Za-z0-9+]$/commit-number/' ../../config/commit.git
コミット番号を、コミット ID を保持するある種の変数にしたいと思います。
編集:git rev-parse HEAD
必要なものであるHEADコミットを生成することがわかりましたが、コマンドでそれを使用する方法がわかりません。