prepare-commit-msg フックを使用して、GIT のコミット メッセージに作成者の日付を追加する方法を探しています。これは、GIT->TFS 移行の回避策に必要です。次のスクリプトを思いつきましたが、現在のコミットを参照する方法が見つからなかったため、適切に動作します。
#!/bin/sh
git show -s --format="<timestamp>%ai</timestamp>" %curcommit >> $1
スクリプトを意図したとおりに動作させるには、%curcommit の代わりに何を挿入すればよいですか?