On Mon, Dec 28, 2009 at 06:38:32AM +0100, Branko Čibej wrote: > Stefan Sperling wrote: > > Client-side hooks can do very interesting things. > > I've seen people pick TortoiseSVN as their only client because it has this > > feature. Just like server-side hooks, it allows for a higher degree of > > automation and can reduce the error rate of the software development > > process if used right. It would be a useful feature for the CLI client. > > > > Ah, OK, that's a different story then. Such a client-side hook API > should live in libsvn_client. But ... as soon as I start thinking about > such an API, it suddenly expands into a framework that takes over a lot > of stuff that we're currently doing on the client side, e.g., keyword > substitution and similar. Externals (shudder). > > Time to stop overengineering ...
If that happens then you're thinking too much :) You're thinking about what the hooks could be doing, but that's up to the user to decide, not us. We'd just need to invoke the hooks. Stefan