Repository to store some git hooks.
-
prepare_commit-msg:
Automatically prepends commit message with the branch name (especially if branch is named after the Jira ticket id). Merge commit messages are not prepended.
-
Enable git templates globally:
git config --global core.hooksPath '~/git_hooks'By default Git looks for your hooks in the
$GIT_DIR/hooksdirectory. However, this global setting sets this to different path, e.g.~/git-hooks/, and Git will try to find your hooks in that directory, e.g.~/git-hooks/prepare-commit-msginstead of in$GIT_DIR/hooks/prepare-commit-msg. -
Write your hooks in
~/.git-hooks/ -
Make sure the hook is executable.
chmod a+x ~/git-hooks/prepare-commit-msg