tests: Remove interference from the user’s Git config.

* tests/guix-download.sh: Set ‘GIT_CONFIG_GLOBAL’ and
‘GIT_CONFIG_SYSTEM’.

Reported-by: Ashvith Shetty <ashvithshetty10@gmail.com>
Change-Id: Ibe14d23db2e8af58b85c78248997c6dde78e11e0
This commit is contained in:
Ludovic Courtès 2024-05-13 14:53:04 +02:00
parent efbdfe1900
commit 723d45866f
No known key found for this signature in database
GPG key ID: 090B11993D9AEBB5

View file

@ -1,5 +1,5 @@
# GNU Guix --- Functional package management for GNU # GNU Guix --- Functional package management for GNU
# Copyright © 2012, 2015, 2016 Ludovic Courtès <ludo@gnu.org> # Copyright © 2012, 2015-2016, 2024 Ludovic Courtès <ludo@gnu.org>
# #
# This file is part of GNU Guix. # This file is part of GNU Guix.
# #
@ -52,6 +52,11 @@ guix download "file:///does-not-exist" "file://$abs_top_srcdir/README" && false
# Test git support with local repository. # Test git support with local repository.
# First, create a dummy git repo in the temporary directory. # First, create a dummy git repo in the temporary directory.
( (
# Avoid interference with user config.
GIT_CONFIG_GLOBAL=/dev/null
GIT_CONFIG_SYSTEM=/dev/null
export GIT_CONFIG_SYSTEM GIT_CONFIG_GLOBAL
cd $test_git_repo cd $test_git_repo
git init git init
touch test touch test