pikeyd165 – Blame information for rev 1
?pathlinks?
Rev | Author | Line No. | Line |
---|---|---|---|
1 | office | 1 | #!/bin/sh |
2 | # |
||
3 | # An example hook script to make use of push options. |
||
4 | # The example simply echoes all push options that start with 'echoback=' |
||
5 | # and rejects all pushes when the "reject" push option is used. |
||
6 | # |
||
7 | # To enable this hook, rename this file to "pre-receive". |
||
8 | |||
9 | if test -n "$GIT_PUSH_OPTION_COUNT" |
||
10 | then |
||
11 | i=0 |
||
12 | while test "$i" -lt "$GIT_PUSH_OPTION_COUNT" |
||
13 | do |
||
14 | eval "value=\$GIT_PUSH_OPTION_$i" |
||
15 | case "$value" in |
||
16 | echoback=*) |
||
17 | echo "echo from the pre-receive-hook: ${value#*=}" >&2 |
||
18 | ;; |
||
19 | reject) |
||
20 | exit 1 |
||
21 | esac |
||
22 | i=$((i + 1)) |
||
23 | done |
||
24 | fi |