Is any way to setup pre-commit hooks on the client side with an svn client, for example through eclipse or a command line svn client ?
Not sure if it's any help in your particular case, but TortoiseSVN (on Windows) supports client-side hooks.