Thanks to those replied. I want to try svn hooks first.
After reading the documentation, I still don't know how to get the filename and its path of the file being committed when the post-commit hook fires. The post-commit hook just has two arguments: 1. Repository path 2. Revision number created by the commit On Sat, Jun 12, 2010 at 12:07 PM, Les Mikesell <lesmikes...@gmail.com>wrote: > Kevin Wu wrote: > >> Hi, >> >> I am new to svn. >> >> I want that every time someone checks in his or her code, the sever can >> invoke some tests, which might run on another server. >> >> The svn sever only invokes the tests; it doesn't run them. >> >> Is svn capable of doing this? >> > > You might run some ssh command as a post-commit hook, but you would > probably be better off using something like hudson (http://hudson-ci.org/) > which can poll for changes and run jobs with a more complete cross-platform > framework. > > -- > Les Mikesell > lesmikes...@gmail.com > -- Best wishes, Kevin Wu