[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: new substitution keyword for global repository revision

From: Christian Schoenebeck <cuse_at_users.sf.net>
Date: Sun, 27 Dec 2009 12:14:41 +0100

On Saturday 26 December 2009 18:08:15 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.

I don't see a mandatory connection to a build system here. There could also be
static HTML content be managed by the VCS, which doesn't require any build
facility at all. You can deny it as much as you want, but the frequency of
people coming up with this feature request shows that a lot of people see this
obligation of version number substitution on VCS side.

> P.S.: And if you're worried about inadequately labelled developer builds
> escaping into the wild, you have much bigger problems in your software
> development process than just the absence of a global revision number
> keyword.

Right, the problem are the people, not the machines... The bigger a project,
the more policies and people are involved, they come and leave, and chances
rise exponentially that some of those forget or simply ignore a certain
policy.

Sorry, was not my intention to start some kind of "philosophical" thread here.
Anyway, ... as far as I can see it now, there doesn't seem to be a real
acceptance of having this feature in subversion. If I'm wrong, tell me how you
guys would like this feature to be implemented. Otherwise sorry for disturbing
you.

CU
Christian
Received on 2009-12-27 12:15:25 CET

This is an archived mail posted to the Subversion Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.