зеркало из https://github.com/microsoft/git.git
Merge branch 'ad/5580-unc-tests-on-cygwin'
UNC paths are also relevant in Cygwin builds and they are now tested just like Mingw builds. * ad/5580-unc-tests-on-cygwin: t5580: add Cygwin support
This commit is contained in:
Коммит
b169d18768
|
@ -3,12 +3,18 @@
|
|||
test_description='various Windows-only path tests'
|
||||
. ./test-lib.sh
|
||||
|
||||
if ! test_have_prereq MINGW; then
|
||||
if test_have_prereq CYGWIN
|
||||
then
|
||||
alias winpwd='cygpath -aw .'
|
||||
elif test_have_prereq MINGW
|
||||
then
|
||||
alias winpwd=pwd
|
||||
else
|
||||
skip_all='skipping Windows-only path tests'
|
||||
test_done
|
||||
fi
|
||||
|
||||
UNCPATH="$(pwd)"
|
||||
UNCPATH="$(winpwd)"
|
||||
case "$UNCPATH" in
|
||||
[A-Z]:*)
|
||||
# Use administrative share e.g. \\localhost\C$\git-sdk-64\usr\src\git
|
||||
|
@ -45,8 +51,8 @@ test_expect_success push '
|
|||
test "$rev" = "$(git rev-parse --verify refs/heads/to-push)"
|
||||
'
|
||||
|
||||
test_expect_success 'remote nick cannot contain backslashes' '
|
||||
BACKSLASHED="$(pwd | tr / \\\\)" &&
|
||||
test_expect_success MINGW 'remote nick cannot contain backslashes' '
|
||||
BACKSLASHED="$(winpwd | tr / \\\\)" &&
|
||||
git ls-remote "$BACKSLASHED" >out 2>err &&
|
||||
test_i18ngrep ! "unable to access" err
|
||||
'
|
||||
|
|
Загрузка…
Ссылка в новой задаче