Browse Source
Windows fix. * js/mingw-perl5lib: mingw: unset PERL5LIB by default config: move Windows-specific config settings into compat/mingw.c config: allow for platform-specific core.* config settings config: rename `dummy` parameter to `cb` in git_default_config()maint
Junio C Hamano
6 years ago
8 changed files with 109 additions and 23 deletions
@ -0,0 +1,30 @@
@@ -0,0 +1,30 @@
|
||||
#!/bin/sh |
||||
|
||||
test_description='test the Windows-only core.unsetenvvars setting' |
||||
|
||||
. ./test-lib.sh |
||||
|
||||
if ! test_have_prereq MINGW |
||||
then |
||||
skip_all='skipping Windows-specific tests' |
||||
test_done |
||||
fi |
||||
|
||||
test_expect_success 'setup' ' |
||||
mkdir -p "$TRASH_DIRECTORY/.git/hooks" && |
||||
write_script "$TRASH_DIRECTORY/.git/hooks/pre-commit" <<-\EOF |
||||
echo $HOBBES >&2 |
||||
EOF |
||||
' |
||||
|
||||
test_expect_success 'core.unsetenvvars works' ' |
||||
HOBBES=Calvin && |
||||
export HOBBES && |
||||
git commit --allow-empty -m with 2>err && |
||||
grep Calvin err && |
||||
git -c core.unsetenvvars=FINDUS,HOBBES,CALVIN \ |
||||
commit --allow-empty -m without 2>err && |
||||
! grep Calvin err |
||||
' |
||||
|
||||
test_done |
Loading…
Reference in new issue