summaryrefslogtreecommitdiff
path: root/.private
diff options
context:
space:
mode:
Diffstat (limited to '.private')
-rwxr-xr-x.private/pre-commit.sh8
1 files changed, 7 insertions, 1 deletions
diff --git a/.private/pre-commit.sh b/.private/pre-commit.sh
index c495e33..346d48a 100755
--- a/.private/pre-commit.sh
+++ b/.private/pre-commit.sh
@@ -26,7 +26,13 @@
BRANCH_OFFSET=10000
################################################################################
-type -P git &>/dev/null || { echo "git command not found. Aborting." >&2; exit 1; }
+if [ "$BASH_VERSION" = '' ]; then
+ TYPE_CMD="type git >/dev/null 2>&1"
+else
+ TYPE_CMD="type -P git &>/dev/null"
+fi
+
+eval $TYPE_CMD || { echo "git command not found. Aborting." >&2; exit 1; }
NANO=`git log --oneline | wc -l`
NANO=`expr $NANO + $BRANCH_OFFSET`