From: Junio C Hamano Date: Wed, 14 Feb 2007 19:43:25 GMT Subject: Re: [PATCH] config: read system-wide defaults from /etc/gitconfig Message-ID: <7vfy98o78i.fsf@assigned-by-dhcp.cox.net> In-Reply-To: Johannes Schindelin writes: >> Stupid probably is too strong a word, but I think I'd agree we >> should default it to $(prefix)/etc and have distros override it >> in the Makefile. > > Fair enough. And my patch was not really complete. Please amend to spare > me eternal shame: > -- > [BROWN PAPERBAG PATCH ON TOP OF OTHER PATCH] > > It is $prefix/etc/gitconfig now, and works also if you do not > `git config -l`. D'oh. How would we run our tests without getting screwed by whatever non-standard values system-wide configuration may have? Currently we disable tester's ~/.gitconfig by exporting HOME from t/test-lib.sh, but that will not work for this. I think we need to have a way to disable this setting, perhaps via an environment variable. I do not think we need to support 'git config --system --set foo.bar baz' but some people might have twisted minds ;-).