Adds support for prepare-commit-msg hooks

Adds a prepare-commit-msg hook stage which allows for hooks which add
dynamic suggested/placeholder text to commit messages that an author can
use as a starting point for writing a commit message
This commit is contained in:
Marc Jay 2019-04-21 21:07:13 +01:00
parent 809b7482df
commit e60f541559
7 changed files with 142 additions and 6 deletions

View file

@ -52,7 +52,9 @@ def _add_config_option(parser):
def _add_hook_type_option(parser):
parser.add_argument(
'-t', '--hook-type', choices=('pre-commit', 'pre-push', 'commit-msg'),
'-t', '--hook-type', choices=(
'pre-commit', 'pre-push', 'prepare-commit-msg', 'commit-msg',
),
default='pre-commit',
)