git hooks
Shell
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
README.md
commit-msg
prepare-commit-msg

README.md

Git Hooks

  • コミットメッセージにイシューナンバーを自動入力する為のフック
  • コミットメッセージにイシューナンバーが含まれているかを確認するフック

これには以下の問題点がある。

コミットメッセージにイシューナンバーを自動入力する為のフック

  • 仕様上、ブランチ名にイシューナンバーが含まれる必要がある
  • git commit コマンドでエディタを起動したときのみ、機能する
    git commit -m では機能しない
  • IDEや、その他のGUIツールでは、基本的に機能しない

コミットメッセージにイシューナンバーが含まれているかを確認するフック

  • 全てのコミットに対して、チェックするため、必ず対応するイシューが必要である
    リリース等で、イシューを発行しない事も認められている運用だった場合に不都合がある