From e3981717c96c40e36d66598eddaebf05d40d8546 Mon Sep 17 00:00:00 2001 From: Filip Gralinski Date: Sat, 15 Jan 2022 16:52:06 +0100 Subject: [PATCH] Add post update gitolite script --- helpers/gitolite/post-update | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100755 helpers/gitolite/post-update diff --git a/helpers/gitolite/post-update b/helpers/gitolite/post-update new file mode 100755 index 0000000..b430af8 --- /dev/null +++ b/helpers/gitolite/post-update @@ -0,0 +1,24 @@ +#!/bin/zsh +# +# An example hook script to prepare a packed repository for use over +# dumb transports. +# +# To enable this hook, rename this file to "post-update". + +BRANCH_SPEC=$1 + +if [[ "$BRANCH_SPEC" == refs/heads/* ]] +then + BRANCH=${BRANCH_SPEC#refs/heads/} + + if [[ "$GL_REPO" =~ '^([^/]+)/([^/]+)$' ]] + then + echo $BRANCH + USERID=$match[1] + CHALLENGE=$match[2] + + wget --timeout=0 --quiet -O - --post-data "challenge=${CHALLENGE}&branch=${BRANCH}&user=${USERID}" https://gonito.net/trigger-locally + fi +fi + +#exec git update-server-info