Python 3 Transition Plan / Calendar Versioning

Augie Fackler raf at durin42.com
Wed Oct 16 09:57:24 EDT 2019



> On Oct 16, 2019, at 06:19, Anton Shestakov <av6 at dwimlabs.net> wrote:
> 
>> Succinctly, we decided to adopt calendar versioning because Mercurial's
>> version numbers don't have much semantic meaning and may confuse users who
>> think the major version number changes imply breaking changes. Furthermore,
>> calendar versions may help users better understand how old their Mercurial
>> version is.
> 
> Technically the date-version format also means that when there are
> breaking changes, there wouldn't be any way to imply that anymore.

We already don't have a way to communicate breaking changes to our users, and we're averaging a single (obscure) breaking change every three years or so, so I'm not inclined to worry about it.


More information about the Mercurial-devel mailing list