This is an archive of the discontinued Mercurial Phabricator instance.

dirstate-v2: freeze the on-disk format
ClosedPublic

Authored by marmoute on Oct 20 2021, 6:55 AM.

Details

Summary

It seems the format as reached a good balance. With a core of new capabilities
that motivated it initially and enough new feature and room for future
improvement to be a clear progress we can set a milestone for.

Having the format frozen will help the feature to get real life testing, outside
of the test suite.

The feature itself stay experimental but the config gains a new name to avoid
people enable non-frozen version by default.

If too many bugs are reported during the RC we might move the format back to
experimental and drop its support in future version (in favor of a new one)

Diff Detail

Repository
rHG Mercurial
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.

Event Timeline

marmoute created this revision.Oct 20 2021, 6:55 AM

Lets put the option on the table.

Alphare added inline comments.
mercurial/upgrade_utils/actions.py
183

Maybe you mean "a lighter update mechanism"?

marmoute updated this revision to Diff 30956.Oct 20 2021, 12:14 PM
This revision was not accepted when it landed; it landed in state Needs Review.
This revision was automatically updated to reflect the committed changes.