From: Philip Oakley <philipoakley@iee.email>
To: GitList <git@vger.kernel.org>, "SZEDER Gábor" <szeder.dev@gmail.com>
Cc: Philip Oakley <philipoakley@iee.email>
Subject: [PATCH v2] t/README: the test repo does not have global or system configs
Date: Fri, 18 Oct 2019 15:00:49 +0100 [thread overview]
Message-ID: <20191018140049.2183-1-philipoakley@iee.email> (raw)
In-Reply-To: <dc8afd1b-2e69-e54d-aee9-e5d6c4b729f5@iee.email>
Also, fix minor wording mistake in referenced config section.
Signed-off-by: Philip Oakley <philipoakley@iee.email>
---
The basic --local config also doesn't appear to be well defined here.
test-lib.sh sets GIT_TEMPLATE_DIR="$GIT_BUILD_DIR"/templates/blt
If no config template then..? e.g. G-F-W
[core]
repositoryformatversion = 0
filemode = false
bare = false
logallrefupdates = true
symlinks = false
ignorecase = true
---
Documentation/git-config.txt | 2 +-
t/README | 7 +++++++
2 files changed, 8 insertions(+), 1 deletion(-)
diff --git a/Documentation/git-config.txt b/Documentation/git-config.txt
index 899e92a1c9..d4c792076d 100644
--- a/Documentation/git-config.txt
+++ b/Documentation/git-config.txt
@@ -107,7 +107,7 @@ OPTIONS
For writing options: write to global `~/.gitconfig` file
rather than the repository `.git/config`, write to
`$XDG_CONFIG_HOME/git/config` file if this file exists and the
- `~/.gitconfig` file doesn't.
+ `~/.gitconfig` file if it doesn't.
+
For reading options: read only from global `~/.gitconfig` and from
`$XDG_CONFIG_HOME/git/config` rather than from all available files.
diff --git a/t/README b/t/README
index 60d5b77bcc..71946902d7 100644
--- a/t/README
+++ b/t/README
@@ -485,6 +485,13 @@ This test harness library does the following things:
the --root option documented above, and a '.stress-<N>' suffix
appended by the --stress option.
+ - The test framework sets GIT_CONFIG_NOSYSTEM=1, thus ignoring any
+ --system config files. The --global config is redirected through
+ the environment variables. It unsets the $XDG_CONFIG_HOME variable
+ and sets HOME="$TRASH_DIRECTORY" for the tests.
+ A basic --local config is created in the test repository.
+ See linkgit:git-config[1].
+
- Defines standard test helper functions for your scripts to
use. These functions are designed to make all scripts behave
consistently when command line arguments --verbose (or -v),
--
2.23.0.windows.1.21.g947f504ebe8.dirty
next prev parent reply other threads:[~2019-10-18 14:00 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2019-10-16 12:45 [RFC PATCH v1] t/README: the test repo does not have global or system configs Philip Oakley
2019-10-16 16:47 ` SZEDER Gábor
2019-10-16 19:08 ` Philip Oakley
2019-10-18 14:00 ` Philip Oakley [this message]
2019-10-21 3:55 ` [PATCH v2] " Junio C Hamano
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20191018140049.2183-1-philipoakley@iee.email \
--to=philipoakley@iee.email \
--cc=git@vger.kernel.org \
--cc=szeder.dev@gmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.