vitess.io/vitess@v0.16.2/misc/git/pre-commit (about) 1 #!/bin/bash 2 3 # Runs any hooks in misc/git/hooks, and exits if any of them fail. 4 set -e 5 6 # This is necessary because the Emacs extensions don't set GIT_DIR. 7 if [ -z "$GIT_DIR" ]; then 8 DIR=$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd ) 9 GIT_DIR="${DIR}/.." 10 fi 11 12 for hook in $GIT_DIR/../misc/git/hooks/*; do 13 $hook 14 done