On 5/4/2010 5:55 AM, Itamar O wrote:
Hi Christian,

In opensource projects you usually see a 3-level versioning scheme that follows the "Major.Minor.Patch" concept. According to your detailed description, Trac follows a "shifted" scheme: "0.Major.Minor".

Correct.

So I must wonder - what is the purpose of "0." if according to the strategy there will never be a "1."?

Historical reasons, the first public release was 0.5, and at 0.9 we felt we were too far away of a finished product to feel confident to go with a "1.0", so that 0.10 was picked and from there the sequence of major releases just went on.

Or differently phrased - what needs to happen in Trac in order to go "1."?

Think about it differently: what would be the advantage? If we find a role and a need to use the 1.0 version, then we'll probably use it. But having the number as a goal in itself, when no real meaning stands behind, is pointless. Hence the removal of the 1.0 milestone.

-- Christian

--
You received this message because you are subscribed to the Google Groups "Trac 
Development" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/trac-dev?hl=en.

Reply via email to