Code

fix config reading in tests
authorJeff King <peff@peff.net>
Wed, 6 Feb 2008 10:11:53 +0000 (05:11 -0500)
committerJunio C Hamano <gitster@pobox.com>
Wed, 6 Feb 2008 22:52:28 +0000 (14:52 -0800)
commit8bfa6bd6473b086ab2c5781daa08a7b5417c3d1f
tree9cf72109b2e90725254b774bb0a2a7796e777e74
parentab88c36321df647e17d477f19591cf6ca95de7f0
fix config reading in tests

Previously, we set the GIT_CONFIG environment variable in
our tests so that only that file was read. However, setting
it to a static value is not correct, since we are not
necessarily always in the same directory; instead, we want
the usual git config file lookup to happen.

To do this, we stop setting GIT_CONFIG, which means that we
must now suppress the reading of the system-wide and user
configs.

This exposes an incorrect test in t1500, which is also
fixed (the incorrect test worked because we were failing to
read the core.bare value from the config file, since the
GIT_CONFIG variable was pointing us to the wrong file).

Signed-off-by: Jeff King <peff@peff.net>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
t/t1500-rev-parse.sh
t/test-lib.sh