From b777cd20189ff9d7653ca7672039d5d9f848b81e Mon Sep 17 00:00:00 2001 From: Tom Ryder Date: Mon, 10 Jun 2019 17:28:13 +1200 Subject: Allow merge commits to master --- git/template/hooks/pre-commit.sh | 3 +++ 1 file changed, 3 insertions(+) diff --git a/git/template/hooks/pre-commit.sh b/git/template/hooks/pre-commit.sh index 22e876ad..f0e093b3 100644 --- a/git/template/hooks/pre-commit.sh +++ b/git/template/hooks/pre-commit.sh @@ -7,6 +7,9 @@ # Allow commit if there's no develop branch git show-ref --quiet --verify refs/heads/develop || exit 0 +# Allow commit if it's a merge. Is there a better way to test this? +! git rev-parse --quiet --verify MERGE_HEAD >/dev/null || exit 0 + # Throw toys printf >&2 'Branch develop exists, commits to master blocked\n' exit 1 -- cgit v1.2.3