diff options
author | Jonathan Nieder <jrnieder@gmail.com> | 2010-06-26 14:25:37 -0500 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2010-06-28 10:31:17 -0700 |
commit | bce2c9ae9ff458b6090953ab9f639255f757a104 (patch) | |
tree | 0523fa50860d71654f4936b554497341f50395e8 /reflog-walk.c | |
parent | t7006: test pager configuration for several git commands (diff) | |
download | tgif-bce2c9ae9ff458b6090953ab9f639255f757a104.tar.xz |
tests: local config file should be honored from subdirs of toplevel
When git is passed the --paginate option, starting up a pager requires
deciding what pager to start, which requires access to the core.pager
configuration. If --paginate is handled before searching for the
git dir, this configuration will be missed.
In other words, with --paginate and only with --paginate, any
repository-local core.pager setting is being ignored [*].
[*] unless the git directory is ./.git or GIT_DIR or GIT_CONFIG was
set explicitly.
Add a test to demonstrate this counterintuitive behavior. Noticed
while reading over a patch by Duy that fixes it.
Cc: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
Improved-by: Johannes Sixt <j6t@kdbg.org>
Signed-off-by: Jonathan Nieder <jrnieder@gmail.com>
Acked-by: Jeff King <peff@peff.net>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'reflog-walk.c')
0 files changed, 0 insertions, 0 deletions