tests (mingw): remove Bash-specific pwd option

The -W option is only understood by MSYS2 Bash's pwd command. We already
make sure to override `pwd` by `builtin pwd -W` for MINGW, so let's not
double the effort here.

This will also help when switching the shell to another one (such as
BusyBox' ash) whose pwd does *not* understand the -W option.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
This commit is contained in:
Johannes Schindelin
2017-06-30 22:32:33 +02:00
committed by Jameson Miller
parent fedcb04980
commit 2fe148d7a5
3 changed files with 3 additions and 8 deletions

View File

@@ -59,7 +59,7 @@ test_expect_success cleanup '
'
# check that the template used in the test won't be too long:
abspath="$(pwd -W)"/testdir
abspath="$(pwd)"/testdir
test ${#abspath} -gt 230 ||
test_set_prereq SHORTABSPATH

View File

@@ -403,7 +403,7 @@ test_expect_success 'all statuses changed in folder if . is given' '
'
test_expect_success MINGW 'path is case-insensitive' '
path="$(pwd -W)/BLUB" &&
path="$(pwd)/BLUB" &&
touch "$path" &&
downcased="$(echo "$path" | tr A-Z a-z)" &&
git add "$downcased"

View File

@@ -126,12 +126,7 @@ invalid_variable_name='${foo.bar}'
actual="$TRASH_DIRECTORY/actual"
if test_have_prereq MINGW
then
ROOT="$(pwd -W)"
else
ROOT="$(pwd)"
fi
ROOT="$(pwd)"
test_expect_success 'setup for __git_find_repo_path/__gitdir tests' '
mkdir -p subdir/subsubdir &&