From: Philip Oakley Date: Fri, 13 Nov 2020 16:37:33 GMT Subject: Re: [PATCH 2/2] config: allow specifying config entries via envvar pairs Message-ID: <32a5617e-49b8-c6e9-4b1e-09e77bcae8fa@iee.email> In-Reply-To: <44e8dd50c6ea7cbcc5e4fc35c9b9057c0a52038c.1605269465.git.ps@pks.im> On 13/11/2020 12:16, Patrick Steinhardt wrote: > This commit thus adds a new way of adding config entries via the > environment which doesn't require splitting of keys and values. The user > can specify an config entry's key via `GIT_CONFIG_KEY_$n` and a value > via `GIT_CONFIG_VALUE_$n`, where `n` is any number starting with 1. It > is possible to add multiple entries via consecutively numbered envvars > `GIT_CONFIG_KEY_1`, `GIT_CONFIG_KEY_2`, etc, where each of the keys may > have a matching value. > When no matching value exists, it's assumed to be > the empty value. Is this a good choice of default in the face of potential mistyping when entering commands, or cut&paste editing of scripts. It's easy to see cases of mismatched KEY_2 VALUE_1 entries. Wouldn't it be better to warn about un-matched key/value pairs? > +GIT_CONFIG_KEY_1,GIT_CONFIG_VALUE_1:: Shouldn't the man page entry indicate that it's ''  ? Philip