Hello there,
(don't know if this is the right place to post. Tried looking for a newsgroup
or a user questions mailing list...)
I'm just wondering how did the "0.15.0" Subversion's release number
came out of the "3687" repository revision number. Was it a (more or less)
'manual' choiche or has it been automatically generated?
Coming to the real question. I usually manage several (>20) software modules
(libraries, programs, scripts, ...) each of which evolves in time across
various versions. Everytime I add a feature or fix a bug I make a new release
with a "manual" version number update (e.g. from 2.0.1 to 2.0.2). To date
this has been a nightmare, esp. because a) there are so many modules and b) I
have been using CVS and CVS tagging/branching is a real mess. Subversion
seems to be much better, still it does not seem to support version numbers,
(something like those provided by "arch")
Now I would *really* like to find a way of automating the process of deciding
new version numbers by means of some kind of scripting. A script like:
release <path-to-module>
whose behaviour (for example) is to detect the current x.y.z version of the
module, add one to the rightmost digit x.y.(z+1) and produce the relevant
svn tags/branches. So:
a) is there anybody else having a similar kind of interest/feeling?
c) does SVN deal with this kind of problem? will it in the future?
d) did anybody ever develop similar scripts for SVN (or even CVS)?
Thanks a lot
Michele
=====================================
Michele Manzato
michele.manzato at bigfoot dot com
=====================================
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Sat Jan 11 17:54:51 2003