cgi/regproj.cgi: Add fork parameter, accepting full project name
[girocco/susan.git] / jobs / update.sh
blob93302c776f817601f658b70c02a6efb95f4e5631
1 #!/bin/bash
3 . shlib.sh
5 set -e
7 proj="$1"
9 bang_setup
10 bang_once=1
11 bang_action="update"
13 cd "$proj.git"
14 url="$(cat base_url)"
15 mail="$(cat owner)"
17 bang git --git-dir=. mirror "$url"
18 bang git --git-dir=. update-server-info
19 date -R >.last_refresh
21 if [ -e .banged ]; then
22 echo "$proj update succeeded - failure recovery" | mail -s "[$cfg_name] $proj update succeeded" "$mail,$cfg_admin"
23 rm .banged