15 lines
347 B
Bash
Executable File
15 lines
347 B
Bash
Executable File
#!/usr/bin/env sh
|
|
. "$(dirname -- "$0")/_/husky.sh"
|
|
|
|
COMMIT_MSG_FILE=$1
|
|
COMMIT_SOURCE=$2
|
|
SHA1=$3
|
|
|
|
# Don't run commitizen for merge or squash commits
|
|
if [ "${COMMIT_SOURCE}" = merge ] || [ "${COMMIT_SOURCE}" = squash ];then
|
|
exit 0
|
|
fi
|
|
|
|
# This is to allow interaction with the terminal for commitizen
|
|
exec < /dev/tty && npx git-cz --hook || true
|