subversion-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Winston Smith <smith_winston_6...@hotmail.com>
Subject Re: SVN version numbering
Date Wed, 31 Oct 2018 11:10:10 GMT
What does the prefix "1." mean

Major versions are usually used to denote API versions. It is expected that on at least some
level, all minor revisions of version 1 are somewhat compatible to each other, bar new features
introduced in later minor revisions. Conversely, there is no expectation that SVN 2.X is in
any way compatible with SVN 1.X. This way, a software is future-proof in the sense that if
someone would invent a complete new way SVN could work (faster etc.), it can still be called
SVN instead of FOOBAR.

Example: GRUB and GRUB 2.

If not, then it is redundant. For time-based
releases, wouldn't it be more useful to use the year, e.g. the next one
could be SVN 19 or SVN 19.04?

It is not redundant, as demonstrated.

Let's not abandon something that has been proven useful in the wild just because it seems
a good thing to do. It isn't.

Regards,
________________________________
From: Thomas Singer <thomas.singer@syntevo.com>
Sent: Wednesday, October 31, 2018 4:13 PM
To: dev@subversion.apache.org
Subject: SVN version numbering

Hi all,

OK, we are now at SVN 1.11 because you have agreed to release often with
only a few changes. What does the prefix "1." mean - will there be some
"2." or "3." in the future? If not, then it is redundant. For time-based
releases, wouldn't it be more useful to use the year, e.g. the next one
could be SVN 19 or SVN 19.04?

Cheers,
Tom

Mime
View raw message