Use buildbot .
This utility has svn_buildbot.py, which can be called from your disruptive post-commit script.
Buildbot is a shutdown (as well as a number of other VC systems), so you can configure it to pull new versions from the branches that you joined. It also provides email notifications and a web interface for checking the status and forcing assemblies in a specific revision / branch.
Andrew Edgecombe
source share