Trying to implement both "post-commit" and "post-receive" together
This commit is contained in:
parent
ab5238ef12
commit
ca64142d25
|
@ -34,9 +34,23 @@ _error()
|
||||||
|
|
||||||
#hook_post_commit
|
#hook_post_commit
|
||||||
_hook_post_commit()
|
_hook_post_commit()
|
||||||
|
{
|
||||||
|
if [ $# -ne 0 ]; then
|
||||||
|
_usage "post-commit"
|
||||||
|
return $?
|
||||||
|
fi
|
||||||
|
while read oldrev newrev refname; do
|
||||||
|
#XXX ignore errors
|
||||||
|
_hook_post_receive "$refname" "$oldrev" "$newrev"
|
||||||
|
done
|
||||||
|
return 0
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
_hook_post_receive()
|
||||||
{
|
{
|
||||||
if [ $# -ne 3 ]; then
|
if [ $# -ne 3 ]; then
|
||||||
_usage "post-commit refname oldrev newrev"
|
_usage "post-receive refname oldrev newrev"
|
||||||
return $?
|
return $?
|
||||||
fi
|
fi
|
||||||
refname="$1"
|
refname="$1"
|
||||||
|
@ -100,6 +114,10 @@ case "$hook" in
|
||||||
_hook_post_commit "$@"
|
_hook_post_commit "$@"
|
||||||
exit $?
|
exit $?
|
||||||
;;
|
;;
|
||||||
|
"post-receive")
|
||||||
|
_hook_post_receive "$@"
|
||||||
|
exit $?
|
||||||
|
;;
|
||||||
*)
|
*)
|
||||||
_error "$hook: Unknown hook"
|
_error "$hook: Unknown hook"
|
||||||
exit $?
|
exit $?
|
||||||
|
|
Loading…
Reference in New Issue
Block a user