Re: GIT_DIR vs. --git-dir
- From
Andreas Schwab <schwab@linux-m68k.org>
- Date
- Sep 24, 2012, 13:37 UTC
- Message-ID
- <m2zk4fa6ep.fsf@igel.home>
- In-Reply-To
- <5060588D.3080202@drmicha.warpmail.net>
Michael J Gruber <git@drmicha.warpmail.net> writes:
> But that argument applies to config files in exactly the same way as it > applies to command line arguments. Git is the only one reading them. So > why not leave it up to Git to decide about expansion?
Command line arguments are first processed by the shell, handling expansions like $HOME. It is part of the Unix philosophy that expansion of command lines is left to the shell.
> On the other hand: If Git expanding arguments is surprising, why is it > unsurprising if Git expands config values?
The config file is not processed by the shell.
Andreas.
-- Andreas Schwab, schwab@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different."