[PATCH evolve-ext] evolve: do not set experimental.evolution in uisetup

Jun Wu quark at fb.com
Wed Apr 6 13:27:19 EDT 2016


On 04/03/2016 11:49 PM, Jun Wu wrote:
> On 04/03/2016 09:01 PM, Pierre-Yves David wrote:
>> I don't think this will work. There is third party code (especially…
>> mercurial core) that rely on the extension to set this when enabled. And I
>> assume this would break it all.
>
> Thanks. I didn't realize obsolete.py is reading it.
>
> How about doing these instead:
> - evolve.py: remove setconfig
> - evolve.py: set obsolete._enabled = True

Gentle ping. If we want to prioritize evolve chg tests fixes, we need to have
a way to get rid of setconfig. I think it's okay to do the above. Opinions?


More information about the Mercurial-devel mailing list