[PATCH] extensions: formalize concept of experimental extensions

Ryan McElroy rm at fb.com
Tue Mar 21 13:59:14 EDT 2017


On 3/15/17 1:10 PM, Yuya Nishihara wrote:
> On Tue, 14 Mar 2017 08:45:44 -0700, Jun Wu wrote:
>> Excerpts from Yuya Nishihara's message of 2017-03-13 19:02:06 -0700:
>>> How about <name>:allowbeta = True ?
>> Old clients will try to load "True" as an extension.
> Ah, good catch.
>

So it looks like this approach won't work -- do we have other 
suggestions, though? I'd like to see this functionality exist someday so 
we can move some mostly-stabilized stuff into core.

What about a new section, "[betaextensions]" or "[extensions-beta]" ?

Extensions listed in [extensions-beta] will load whether they are beta 
or stable, but if they are in [extensions], they will only load if "stable"?

Thoughts?


More information about the Mercurial-devel mailing list