Re: [PATCH v2 3/4] run-command: move envvar-resetting function

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Jonathan Tan <jonathantanmy@xxxxxxxxxx> writes:

>> It does make sense to move this to run-command.c from submodule.c
>> and the function name is already suitable for being global.  I
>> however cannot help wondering if we should also pay attention to the
>> GIT_CONFIG_KEY_$n and GIT_CONFIG_VALUE_$n pairs (which is not a new
>> problem in this patch).
>
> Note that I changed the function name (the previous one was too
> submodule-specific).

Ah, sorry for a stale mention of that thing---in any case, the name
is suitable for a global.

> As for the config pairs, they are currently being
> passed through - do you have a situation in mind in which they should
> not be passed through?

Wasn't the GIT_CONFIG_KEY/VALUE meant as a moral equivalent of the
GIT_CONFIG_PARAMETERS for those scripts that do not want to bother
following the quoting rules of the single parameter approach?

I do not see why we should filter configuration variables passed via
one mechanism and let variables passed via the other machanism
through.  That feels inconsistent (I suspect that there may already
be inconsistencies introduced when GIT_CONFIG_KEY/VALUE mechanism
was added, though).



[Index of Archives]     [Linux Kernel Development]     [Gcc Help]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [V4L]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [Fedora Users]

  Powered by Linux