On 7/11/2022 1:07 AM, Junio C Hamano wrote:
(3) We can allow only one to be set and otherwise error out. If somebody wants to write autoconf support, they have to come up with the precedence order, or support the "--with[out]-X" thing to customize, in order to ensure that the configure script picks exactly one. Because not everybody has nor need to have enough knowledge to choose one among the multiple choices available to them, this is hostile to those who do not use configure. Not an improvement over what we have today.
I think this is the most used and familiar to folk. There is no need to have multiple options since all of backends work perfectly. And, of curse "--with-X" option must be meaningful when the sha256 is enabled.