Subject: Re: [PATCH 0/2] Use the built-in implementation of the interactive add command by default

From: Junio C Hamano <[email-masked]>
Date: Tue, 30 Nov 2021 13:15:40 -0800

"Johannes Schindelin via GitGitGadget" <[email-masked]>
writes:

> Over two years ago, Slavica Đukić participated in the Outreachy project,
> starting to implement a built-in version of the interactive git add command.
> A little over a year ago, Git turned on that mode whenever users were
> running with feature.experimental = true.
>
> It is time to declare this implementation robust, to use it by default, and
> to start deprecating the scripted implementation.

Yes, it is time to use it by default to expose any remaining bugs
that those with feature.experimental set failed to catch.
Unfortunately, we do not catch issues real users would encounter in
any "opt-in" feature, until it becomes "opt-out" and unconfigured
users are exposed to it.  This is true even in the presense of large
corporations that expose their internal users to versions based on
'next' regularly.