From: Lisa Marie Maginnis Date: Thu, 2 Apr 2015 19:38:42 +0000 (-0400) Subject: added ikiwikihooks to update wiki X-Git-Url: https://vcs.fsf.org/?a=commitdiff_plain;h=53f581e72807561f21f9818f8711c3d97803c347;p=deploy-hooks.git added ikiwikihooks to update wiki --- diff --git a/gluestick.git/post-update b/gluestick.git/post-update index d73acc5..ad3420e 100755 --- a/gluestick.git/post-update +++ b/gluestick.git/post-update @@ -1,13 +1,16 @@ #!/bin/bash +# Load password info +. /home/git/local/etc/gluestick.conf.sh + unset GIT_DIR SELF=deploy_hooks.git REPO_DIR=$HOME/repositories CHECKOUT_DIR=$HOME/local/checkouts/deploy-hooks case $1 in - refs/heads/stable) - echo "Updating hooks on vcs.fsf.org..." + refs/heads/master) + echo "Updating gluestick.office.fsf.org..." ;; *) echo 'No rules for this branch!' @@ -15,19 +18,7 @@ case $1 in ;; esac -echo "Updating local checkout..." -if [ ! -d $CHECKOUT_DIR ]; then - git clone $REPO_DIR/$self $CHECKOUT_DIR - git checkout stable -else - cd $CHECKOUT_DIR - git pull origin stable -fi - -echo "Syncing hooks..." -for working_copy in $(find $CHECKOUT_DIR -type d -maxdepth 1 -name '*git'); do - rsync -avrSPX --delete $working_copy/hooks/* $REPO_DIR/{$working_copy//*\//}/hooks/ -done +git log -1 --format=format:%ae HEAD | grep -e '@web$' -e 'ikiwiki@' || curl -s --insecure 'https://'$ikiwiki_user':'$ikiwiki_pass'@'$ikiwiki_url'?do=ping' exec git update-server-info