On Wed, Oct 16, 2019 at 10:02:27AM +0200, David Demelier wrote:
> Le 09/10/2019 à 03:26, Gregory Szorc a écrit :
> > Our new versioning scheme will be YYYY.[M]M.N. e.g. 2020.5.0 or
> > 2020.10.1. This scheme consists of the 4 digit year, a 1-2 digit month,
> > and a monotonically increasing point release, starting at 0. This scheme
> > is compatible with our existing versioning scheme, has a major version
> > that is greater than 5, and doesn't have a leading 0 in the month field
> > (which could confuse version parsers).
> 
> Please don't
> 
> Dates are not an appropriate versioning scheme. The only sane versioning
> scheme is Semantic Versioning [0] which guarantees API compatibility in:

Even ignoring whether semantic versioning is currently in use, I fully
agree that it should be the goal. Calendar-based versioning just seems
to be a huge step backwards to me without actually improving anything.

Joerg
_______________________________________________
Mercurial-devel mailing list
Mercurial-devel@mercurial-scm.org
https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel

Reply via email to