On Sat, Dec 26, 2009 at 06:08:15PM +0100, Branko Čibej wrote: > Every couple of years someone comes up with a proposal like this, and it > usually ends with a client-side hooks idea. Beh. Subversion is a version > control system, not a build systam. If you want "current global > revision" to label your builds, use Hudson or Buildbot or the dozon > other build automation systems that are integrated with Subversion.
Please don't confuse client-side hooks with the "global revision number" question. I was suggesting to run svnversion from such a hook which answers quite a different question. 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. Stefan