@@ -20,9 +20,9 @@ func getHookTemplates() (hookNames, hookTpls, giteaHookTpls []string) {
2020# AUTO GENERATED BY GITEA, DO NOT MODIFY
2121data=$(cat)
2222exitcodes=""
23- hookname=$(basename $0 )
23+ hookname=$(basename "$0" )
2424
25- for hook in $(dirname $0 )/${hookname}.d/*; do
25+ for hook in " $(dirname "$0" )/${hookname}.d" /*; do
2626 test -x "${hook}" && test -f "${hook}" || continue
2727 echo "${data}" | "${hook}"
2828 exitcodes="${exitcodes} $?"
3131# Custom hooks
3232custom_hooks_dir="./hooks/${hookname}.d"
3333if [ -d "${custom_hooks_dir}" ]; then
34- for hook in ${custom_hooks_dir}/*; do
35- if [ $(basename "${hook}") != "gitea" ]; then
34+ for hook in " ${custom_hooks_dir}" /*; do
35+ if [ " $(basename "${hook}")" != "gitea" ]; then
3636 test -x "${hook}" && test -f "${hook}" || continue
3737 echo "${data}" | "${hook}"
3838 exitcodes="${exitcodes} $?"
@@ -41,36 +41,36 @@ if [ -d "${custom_hooks_dir}" ]; then
4141fi
4242
4343for i in ${exitcodes}; do
44- [ ${i} -eq 0 ] || exit ${i}
44+ [ " ${i}" -eq 0 ] || exit " ${i}"
4545done
4646` , setting .ScriptType ),
4747
4848 // for update
4949 fmt .Sprintf (`#!/usr/bin/env %s
5050# AUTO GENERATED BY GITEA, DO NOT MODIFY
5151exitcodes=""
52- hookname=$(basename $0 )
52+ hookname=$(basename "$0" )
5353
54- for hook in $(dirname $0 )/${hookname}.d/*; do
54+ for hook in " $(dirname "$0" )/${hookname}.d" /*; do
5555 test -x "${hook}" && test -f "${hook}" || continue
56- "${hook}" $1 $2 $3
56+ "${hook}" "$1" "$2" "$3"
5757 exitcodes="${exitcodes} $?"
5858done
5959
6060# Custom hooks
6161custom_hooks_dir="./hooks/${hookname}.d"
6262if [ -d "${custom_hooks_dir}" ]; then
63- for hook in ${custom_hooks_dir}/*; do
64- if [ $(basename "${hook}") != "gitea" ]; then
63+ for hook in " ${custom_hooks_dir}" /*; do
64+ if [ " $(basename "${hook}")" != "gitea" ]; then
6565 test -x "${hook}" && test -f "${hook}" || continue
66- "${hook}" $1 $2 $3
66+ "${hook}" "$1" "$2" "$3"
6767 exitcodes="${exitcodes} $?"
6868 fi
6969 done
7070fi
7171
7272for i in ${exitcodes}; do
73- [ ${i} -eq 0 ] || exit ${i}
73+ [ " ${i}" -eq 0 ] || exit " ${i}"
7474done
7575` , setting .ScriptType ),
7676
7979# AUTO GENERATED BY GITEA, DO NOT MODIFY
8080data=$(cat)
8181exitcodes=""
82- hookname=$(basename $0 )
82+ hookname=$(basename "$0" )
8383
84- for hook in $(dirname $0 )/${hookname}.d/*; do
84+ for hook in " $(dirname "$0" )/${hookname}.d" /*; do
8585 test -x "${hook}" && test -f "${hook}" || continue
8686 echo "${data}" | "${hook}"
8787 exitcodes="${exitcodes} $?"
9090# Custom hooks
9191custom_hooks_dir="./hooks/${hookname}.d"
9292if [ -d "${custom_hooks_dir}" ]; then
93- for hook in ${custom_hooks_dir}/*; do
94- if [ $(basename "${hook}") != "gitea" ]; then
93+ for hook in " ${custom_hooks_dir}" /*; do
94+ if [ " $(basename "${hook}")" != "gitea" ]; then
9595 test -x "${hook}" && test -f "${hook}" || continue
9696 echo "${data}" | "${hook}"
9797 exitcodes="${exitcodes} $?"
9898 fi
9999 done
100100fi
101101for i in ${exitcodes}; do
102- [ ${i} -eq 0 ] || exit ${i}
102+ [ " ${i}" -eq 0 ] || exit " ${i}"
103103done
104104` , setting .ScriptType ),
105105 }
0 commit comments