Author: tchemit Date: 2014-05-29 22:33:48 +0200 (Thu, 29 May 2014) New Revision: 78 Url: http://forge.codelutin.com/projects/adminsys/repository/revisions/78 Log: refs #5074 improve post-commit script Modified: scripts/redmine-tools/redmine-post-commit-git.sh Modified: scripts/redmine-tools/redmine-post-commit-git.sh =================================================================== --- scripts/redmine-tools/redmine-post-commit-git.sh 2014-05-29 20:32:48 UTC (rev 77) +++ scripts/redmine-tools/redmine-post-commit-git.sh 2014-05-29 20:33:48 UTC (rev 78) @@ -15,12 +15,17 @@ fi # refresh redmine scm viewer -wget "http://forge.$DOMAIN/sys/fetch_changesets?key=$SCM_API_KEY&id=$PROJECT_NAME" --spider &> /dev/null &2> /dev/null +#wget "http://forge.$DOMAIN/sys/fetch_changesets?key=$SCM_API_KEY&id=$PROJECT_NAME" --spider &> /dev/null &2> /dev/null +curl -s "http://forge.$DOMAIN/sys/fetch_changesets?key=$SCM_API_KEY&id=$PROJECT_NAME" &> /dev/null # send post-commit email #(cd /var/lib/git/git-$DOMAIN/$PROJECT_NAME.git ; python /usr/local/lib/python2.6/dist-packages/git_multimail-1.0.0-py2.6.egg/git_multimail.py) -(cd /var/lib/git/git-$DOMAIN/$PROJECT_NAME.git ; python /opt/git-tools/git-multimail-run.py) +echo "Send email to commits-$PROJECT_NAME@list.$MAIL_DOMAIN" +(cd /var/lib/git/git-$DOMAIN/$PROJECT_NAME.git ; python /opt/git-tools/git-multimail-run.py &> /dev/null) # touch project for nightly build touch /var/cache/redmine/nightly-build/$DOMAIN/$PROJECT_NAME.site touch /var/cache/redmine/nightly-build/$DOMAIN/$PROJECT_NAME.deploy-demo && chmod o+w /var/cache/redmine/nightly-build/$DOMAIN/$PROJECT_NAME.deploy-demo + +# create or fetch ro repository +sh /opt/git-tools/git-create-or-fetch-ro-repository.sh "$DOMAIN" "$PROJECT_NAME"