aboutsummaryrefslogtreecommitdiff
path: root/git/template/hooks/pre-commit.sh
diff options
context:
space:
mode:
Diffstat (limited to 'git/template/hooks/pre-commit.sh')
-rw-r--r--git/template/hooks/pre-commit.sh3
1 files changed, 3 insertions, 0 deletions
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