Re: [PATCH] Make tests independent of global config files
- From
Junio C Hamano <gitster@pobox.com>
- Date
- Feb 6, 2008, 09:14 UTC
- Message-ID
- <7vodau1m6t.fsf@gitster.siamese.dyndns.org>
- In-Reply-To
- <20080206083817.GA19710@coredump.intra.peff.net>
Jeff King <peff@peff.net> writes:
Show 12 quoted lines
> We could go back to setting HOME to something bogus, but then we have no > way to suppress the reading of /etc/gitconfig (the only way to do so, I > think, is to set GIT_CONFIG). > > So I think we are stuck adding in some environment magic to suppress the > reading of ETC_GITCONFIG, and doing something like: > > unset GIT_CONFIG > GIT_ETC_CONFIG=$(pwd)/.git/nonexistant > GIT_LOCAL_CONFIG=$(pwd)/.git/nonexistant > > Thoughts?
Instead how about "GIT_NO_ETC_CONFIG" when set _ignores_ /etc/gitconfig altogether?
Then you do not have to make excuses like "eh, you can do this more or less with local config but...".