Mercurial > hg > soundsoftware-site
changeset 222:45c691a2b709 feature_20
Merge
author | Chris Cannam |
---|---|
date | Tue, 15 Feb 2011 12:00:40 +0000 |
parents | 984e4ee774f1 (current diff) 292cde42265a (diff) |
children | 4d438600f46b |
files | |
diffstat | 1 files changed, 16 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/extra/soundsoftware/extract-docs.sh Thu Feb 10 13:43:48 2011 +0000 +++ b/extra/soundsoftware/extract-docs.sh Tue Feb 15 12:00:40 2011 +0000 @@ -8,6 +8,11 @@ hgdir="/var/hg" docdir="/var/doc" +apikey="" +apihost="" +apiuser="" +apipass="" + progdir=$(dirname $0) case "$progdir" in /*) ;; @@ -23,6 +28,16 @@ fi done +enable_embedded() +{ + p="$1" + if [ -n "$apiuser" ]; then + curl -u "$apiuser":"$apipass" "http://$apihost/sys/projects/$p/embedded.xml?enable=1&key=$apikey" -d "" + else + curl "http://$apihost/sys/projects/$p/embedded.xml?enable=1&key=$apikey" -d "" + fi +} + for projectdir in "$hgdir"/* ; do if [ -d "$projectdir" ] && [ -d "$projectdir/.hg" ]; then @@ -59,6 +74,7 @@ # # If we have just written something to a doc directory that was # # previously empty, we should switch on Embedded for this project echo "This project hasn't had doc extracted before -- I should switch on Embedded for it at this point" + enable_embedded "$project" fi if [ -d "$targetdir" ]; then