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