These are the steps to make it work:
Create and compile c program that will perform svn update, and save it somewhere let's say in /svn/autoupdate
execl("/usr/local/bin/svn", "svn", "update",
(const char *) NULL);
Add post-commit to svnrepo/hooks where compiled c program is referenced:
- chmod +x post-commit
Try to commit something to svn on remote server and watch svn hooks magic in action.