123456789101112131415161718192021222324 |
- #!/bin/sh
- git_toplevel=$(git rev-parse --show-toplevel)
- check_for_diffs() {
- installed="$git_toplevel/.git/hooks/$1"
- latest="$git_toplevel/scripts/maint/$1.git-hook"
- if [ -e "$installed" ]
- then
- if ! cmp "$installed" "$latest" >/dev/null 2>&1
- then
- echo "ATTENTION: $1 hook has changed:"
- echo "==============================="
- diff "$installed" "$latest"
- exit 1
- fi
- fi
- }
- check_for_diffs "pre-push"
- check_for_diffs "pre-commit"
- check_for_diffs "post-merge"
|