Spaces:
Runtime error
Runtime error
Omar Sanseviero commited on
Commit ·
815bc89
1
Parent(s): d563b01
Upload pre-receive.sample
Browse files- pre-receive.sample +24 -0
pre-receive.sample
ADDED
|
@@ -0,0 +1,24 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 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
|