From: Junio C Hamano Date: Wed, 06 Feb 2008 09:14:18 GMT Subject: Re: [PATCH] Make tests independent of global config files Message-ID: <7vodau1m6t.fsf@gitster.siamese.dyndns.org> In-Reply-To: <20080206083817.GA19710@coredump.intra.peff.net> Jeff King writes: > 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...".