summaryrefslogtreecommitdiff
path: root/t/t1300-repo-config.sh
diff options
context:
space:
mode:
authorLibravatar Johannes Schindelin <Johannes.Schindelin@gmx.de>2006-06-20 01:48:03 +0200
committerLibravatar Junio C Hamano <junkio@cox.net>2006-06-19 17:53:13 -0700
commit5f1a63e0efc750c54a25644a36cf2905495a9b93 (patch)
tree45773aa356b3cabd718f9cbb9b32d08c79fd70fa /t/t1300-repo-config.sh
parentFix setting config variables with an alternative GIT_CONFIG (diff)
downloadtgif-5f1a63e0efc750c54a25644a36cf2905495a9b93.tar.xz
Read configuration also from $HOME/.gitconfig
This patch is based on Pasky's, with three notable differences: - I did not yet update the documentation - I named it .gitconfig, not .gitrc - git-repo-config does not barf when a unique key is overridden locally The last means that if you have something like [alias] l = log --stat -M in ~/.gitconfig, and [alias] l = log --stat -M next.. in $GIT_DIR/config, then git-repo-config alias.l returns only one value, namely the value from $GIT_DIR/config. If you set the environment variable GIT_CONFIG, $HOME/.gitconfig is not read, and neither $GIT_DIR/config, but $GIT_CONFIG instead. If you set GIT_CONFIG_LOCAL instead, it is interpreted instead of $GIT_DIR/config, but $HOME/.gitconfig is still read. Signed-off-by: Johannes Schindelin <Johannes.Schindelin@gmx.de> Signed-off-by: Junio C Hamano <junkio@cox.net>
Diffstat (limited to 't/t1300-repo-config.sh')
0 files changed, 0 insertions, 0 deletions