Copy this file under the name pre-commit
into your repository's .git/hooks
directory. You may need to use chmod +x
to enable execution.
Script exscution can be skipped with git commit --no-verify
which can skip lengthy test execution on simple changes to documentation.
If you have used git add --patch
to add an edited hunk, stashing and then unstashing changes will inevitably result in a merge conflict blocking your commit and ruining your day. In this case, use git commit --no-verify
.
See https://github.com/alexcrichton/git2-rs/pull/313