github.com/trevoraustin/hub@v2.2.0-preview1.0.20141105230840-96d8bfc654cc+incompatible/git-hooks/install (about) 1 #!/bin/bash 2 ## Installs the provided hooks in the current git repo 3 4 set -e 5 6 hooks_dir="$(git rev-parse --git-dir)/hooks" 7 source_dir="$(dirname "$0")" 8 9 for file in "$source_dir"/*.sh; do 10 dest="${hooks_dir}/$(basename "$file" .sh)" 11 [[ ! $dest -nt $file ]] && \ 12 cp -v "$file" "$dest" && \ 13 chmod +x "$dest" 14 done 15 16 exit 0