From: Karsten Blees <bl...@dcon.de>

The SVN library does not seem to support symlinks, even if symlinks are
enabled in MSYS2 and Git. Use 'cp' instead of 'ln -s'.

This partially fixes t/t9100-git-svn-basic.sh

Signed-off-by: Karsten Blees <bl...@dcon.de>
Signed-off-by: Johannes Schindelin <johannes.schinde...@gmx.de>
---
 t/t9100-git-svn-basic.sh | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/t/t9100-git-svn-basic.sh b/t/t9100-git-svn-basic.sh
index 258d9b8..dbb440b 100755
--- a/t/t9100-git-svn-basic.sh
+++ b/t/t9100-git-svn-basic.sh
@@ -25,7 +25,14 @@ test_expect_success \
        (
                cd import &&
                echo foo >foo &&
-               ln -s foo foo.link
+               if test_have_prereq !MINGW
+               then
+                       ln -s foo foo.link
+               else
+                       # MSYS libsvn does not support symlinks, so always use 
cp, even if
+                       # ln -s actually works
+                       cp foo foo.link
+               fi
                mkdir -p dir/a/b/c/d/e &&
                echo "deep dir" >dir/a/b/c/d/e/file &&
                mkdir bar &&
-- 
2.7.0.windows.1.7.g55a05c8


--
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to