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