The renaming of the evolution related config was a mistake, revert
d434a7f0685c to restore original evolution related config keys.
Details
- Reviewers
quark - Group Reviewers
hg-reviewers
Diff Detail
- Repository
- rHG Mercurial
- Lint
Lint Skipped - Unit
Unit Tests Skipped
Event Timeline
The renaming of the evolution related config was a mistake, revert
d434a7f0685c to restore original evolution related config keys.
Why do you consider it a mistake?
I've put the full explanation on the previous patch (https://phab.mercurial-scm.org/D761), do you want me to copy it on this patch too?
-1 as explained in D761. I believe it's cleaner to split the config into:
experimental.obsstore experimental.obsexchange experimental.allowunstable
There are much easier to explain to end-users (I can show you conversation where users are super confused about those configs and their relationship with the evolve extension). We already have:
experimental.allowdivergence
I've resend as https://phab.mercurial-scm.org/D1146.
I didn't put config directly under experimental but under experimental.evolution. Also I used the exact same configuration option names to make the series easier and more readable.
We could always discuss new namespacing and new names later but the hard-work of splitting the config is done in the new series.