Code

t9400: Use the repository config and nothing else.
authorJunio Hamano <junio@twinsun.com>
Fri, 11 May 2007 23:35:18 +0000 (16:35 -0700)
committerJunio C Hamano <junkio@cox.net>
Sat, 12 May 2007 17:19:13 +0000 (10:19 -0700)
commita25907dac4a3b79523290f19232157b9705dfe55
tree243454c0cb7b73e3f36a4fba1f107a92e83b46f4
parent02851e0b9ed840c2e6881dd56072eefc17c8b98b
t9400: Use the repository config and nothing else.

git-cvsserver has a bug in its configuration file output parser
that makes it choke if the configuration has these:

        [diff]
                color = auto
        [diff.color]
                whitespace = blue reverse

This needs to be fixed, but thanks to that bug, a separate bug
in t9400 test script was discovered.  The test discarded
GIT_CONFIG instead of pointing at the proper one to be used in
the exoprted repository.  This allowed user's .gitconfig and (if
exists) systemwide /etc/gitconfig to affect the outcome of the
test, which is a big no-no.

The patch fixes the problem in the test.  Fixing the
git-cvsserver's configuration parser is left as an exercise to
motivated volunteers ;-)

Signed-off-by: Junio C Hamano <junkio@cox.net>
t/t9400-git-cvsserver-server.sh