123456789101112131415161718192021222324 |
- #!/bin/sh
- #
- # An example hook script to make use of push options.
- # The example simply echoes all push options that start with 'echoback='
- # and rejects all pushes when the "reject" push option is used.
- #
- # To enable this hook, rename this file to "pre-receive".
- if test -n "$GIT_PUSH_OPTION_COUNT"
- then
- i=0
- while test "$i" -lt "$GIT_PUSH_OPTION_COUNT"
- do
- eval "value=\$GIT_PUSH_OPTION_$i"
- case "$value" in
- echoback=*)
- echo "echo from the pre-receive-hook: ${value#*=}" >&2
- ;;
- reject)
- exit 1
- esac
- i=$((i + 1))
- done
- fi
|