"Fossies" - the Fresh Open Source Software Archive

Member "pacpl-code/.git/hooks/pre-receive.sample" (9 Feb 2021, 544 Bytes) of package /linux/privat/pacpl-6.1.3.tar.bz2:


As a special service "Fossies" has tried to format the requested source page into HTML format using (guessed) Bash source code syntax highlighting (style: standard) with prefixed line numbers and code folding option. Alternatively you can here view or download the uninterpreted source code file.

    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