Git supports several hooks, some of which are client-side. The
prepare-commit-msg hook is run right after a `git commit` call, before
the editor is opened. This allows the initial message to be altered.
This hook will check if the current branch name begins with `bug/`, in
which case it will prepend `[$branchname]` to the commit message. This
makes it easier to create proper commit messages.
For more information refer to the hook source.
Additionally: `feature/` is now also supported. You can find installation instructions on the wiki.
I'm interested if there's any other hooks people could think of.