On 8/8/2019 4:07 PM, Junio C Hamano wrote:
> Elijah Newren <new...@gmail.com> writes:
> 
>> However, Stollee's commit message started with "The
>> 'feature.experimental' setting includes config options that are not
>> committed to become defaults".
>>
>> If these are settings that are "intended" but not "committed" to
>> become defaults, then yes, you're absolutely right.  (And in such a
>> case, it might be nice to add that distinction to the commit message.)
> 
> My understanding is that the only purpose of feature.experimental
> is: "we want to change the default of X this way, but we do not know
> if we missed an important use case that would be harmed by such a
> change, so let's see if those who volunteered to be guinea pigs by
> setting feature.experimental to true find glitches in our thinking
> that led us to think the change of the default is a good idea".

This is the basic idea. "Here are some new features that we think
are good, please opt-in to test them out and find corner cases."

Thanks,
-Stolee

Reply via email to