X-Git-Url: https://git.ctpug.org.za/?p=gitolite-hooks.git;a=blobdiff_plain;f=post-receive;h=3aeae3572f0315bbad6453a8416b2f0705d74134;hp=e69de29bb2d1d6434b8b29ae775ad8c2e48c5391;hb=HEAD;hpb=a781c740bd0cf1458082dd6da6b962c57c1d3bea diff --git a/post-receive b/post-receive index e69de29..46cd464 100755 --- a/post-receive +++ b/post-receive @@ -0,0 +1,29 @@ +#!/bin/bash +HOOKDIR=$(dirname $0) + +# Load functions +. $HOOKDIR/irker +. $HOOKDIR/slack +. $HOOKDIR/discord + + +channels=$(git config --get irker.channels) + +slack_url=$(git config --get hooks.slack.webhook-url) + +discord_url=$(git config --get hooks.discord.webhook-url) + +while read line; do + set -- $line + if [ -n "$channels" ]; then + notify_irker $* + fi + if [ -n "$slack_url" ]; then + notify_slack $* + fi + if [ -n "$discord_url" ]; then + notify_discord $* + fi + RET=$? +done +exit $RET