pre-commit
This hook is invoked by git commit, and can be bypassed with --no-verify option. It
takes no parameter, and is invoked before obtaining the proposed commit log message
and making a commit. Exiting with non-zero status from this script causes the git
commit to abort.