sourceforge does not allow us to have pre-commit regression tests
http://alexandria.wiki.sourceforge.net/Subversion+-+Version+Control+for+Sour...
Hook Scripts
SVN is capable of running server-side scripts during the various stages of a SVN commit operation. These hook scripts are very powerful, but due to the implementation of hook scripts in SVN, projects are not permitted full control over them. This is quite a large change from how CVS handles pre- and post- commit scripts. Accordingly, SourceForge.net makes available to projects specific scripts which may be of use to hosted projects. The following scripts are available for your use:
* svnnotify: Sends email notifications of changes made during a SVN commit. Two versions of this hook script are available, one that includes a diff of the changes, and one that doesn't. * check-case-insensitive.py: Checks to make sure filenames are valid for a case insensitive environment (Windows, for example) * check-mime-type.pl: Checks to ensure a mime-type property is set for files added to the repository * ciabot_svn.py: Reports commit activity to cia.navi.cx.