On 8/8/2019 4:07 PM, Junio C Hamano wrote: > Elijah Newren <newren@xxxxxxxxx> 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