| ### About SVN and flexible hookers ### | |
| Subversion is not only a very powerful version control system, it is also an | |
| extremely flexible one. The flexibility is achieved through so-called 'hooks' | |
| (did I say "hookers"? Oops!) that are called by svnserve either before or | |
| after a commit. These hooks can not only perform a variety of scriptable | |
| actions, but they can also accept or reject a commit and return a legible | |
| error message to the end user. | |
| In this article, I list some of the most useful hooks I implemented on my svn | |
| server during the years. | |
| === Attachments ========================================== | |
| post-commit email notif.txt | |
| pre-commit forbidden patterns within code.txt | |
| pre-commit no trailing spaces.txt | |
| pre-commit validate commit messages.txt | |
| pre-commit write-protect directories.txt |