Our post-commit hooks run several notifications, at least:
- email w/ diff to mediawiki-cvs
- CIA ping
- mediawiki.org CodeReview ping
These are run with & to background them, but I don't think the whole script actually exits until they're done; this leads to 'svn commit' taking several seconds longer to return than it should, which is frustrating to devs.
The notifications should either be fully backgrounded without blocking the parent shell script, or they should be run from a separate process after the revision is added to a job queue of some kind.
Version: unspecified
Severity: enhancement