summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to '')
-rwxr-xr-xgit-precheck8
1 files changed, 6 insertions, 2 deletions
diff --git a/git-precheck b/git-precheck
index ddea769..2547563 100755
--- a/git-precheck
+++ b/git-precheck
@@ -65,13 +65,17 @@ if ! [ "$(git rev-parse --is-inside-work-tree 2>/dev/null)" = "true" ]; then
fi
check MERGE_HEAD merge
-check REBASE_HEAD rebase
check REVERT_HEAD revert
check CHERRY_PICK_HEAD cherry-pick
check BISECT_EXPECTED_REV bisect
+if [ -e "$(git rev-parse --git-path rebase-merge 2>/dev/null)" ]; then
+ [ -z "$quiet" ] && printf '\e[0;31mrebase in progress\e[0m\n'
+ exit 3
+fi
+
if [ -e "$(git rev-parse --git-path rebase-apply 2>/dev/null)" ]; then
- [ -z "$quiet" ] && printf '\e[0;31mrebase-apply (am) found\e[0m\n'
+ [ -z "$quiet" ] && printf '\e[0;31mrebase/am in progress\e[0m\n'
exit 3
fi