If you’re already using Subversion for version control, extend it with commit hooks to make it a more integrated part of your development workflow.
Source: Linux Today – Making the Most of Commit Hooks with Subversion
Source: Linux Today – Making the Most of Commit Hooks with Subversion