Python 3 Transition Plan / Calendar Versioning
Augie Fackler
raf at durin42.com
Wed Oct 16 13:57:24 UTC 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-packaging
mailing list