From 547479afc517266d1325afc47a203d6bb7922ce9 Mon Sep 17 00:00:00 2001 From: Sebastian Pipping Date: Sat, 3 Oct 2009 02:24:29 +0200 Subject: Add post-update Git hook sample --- post-update.sample.gitosis-conf-merge | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100755 post-update.sample.gitosis-conf-merge diff --git a/post-update.sample.gitosis-conf-merge b/post-update.sample.gitosis-conf-merge new file mode 100755 index 0000000..75646fc --- /dev/null +++ b/post-update.sample.gitosis-conf-merge @@ -0,0 +1,27 @@ +#!/usr/bin/env bash +# Copyright (C) 2009 Sebastian Pipping +# Licensed under GPL 2 or later + +# CONFIG +SCRIPT_PWD=/home/sping/__playground/overlays-xml-specification/ +SCRIPT_TO_CALL=./merge-gitosis-conf-into-repositories-xml.py +REPOSITORIES_XML_LOCATION=repositories.xml + + +echo ============================================================== +GITOSIS_CONF_TEMPFILE=$(mktemp) +git --bare show HEAD:gitosis.conf > "${GITOSIS_CONF_TEMPFILE}" +( + echo \# cd \"${SCRIPT_PWD}\" + cd "${SCRIPT_PWD}" || exit 1 + + echo \# \"${SCRIPT_TO_CALL}\" \"${GITOSIS_CONF_TEMPFILE}\" \ + \"${REPOSITORIES_XML_LOCATION}\" + "${SCRIPT_TO_CALL}" \ + "${GITOSIS_CONF_TEMPFILE}" \ + "${REPOSITORIES_XML_LOCATION}" + res=$? + echo "--> ${res}" +) +rm "${GITOSIS_CONF_TEMPFILE}" +echo ============================================================== -- cgit v1.2.3-65-gdbad