t1305: skip symlink tests that do not apply to Windows

In Git for Windows, the gitdir is canonicalized so that even when the gitdir is specified via a symbolic link, the `gitdir:` conditional include will only match the real directory path. Unfortunately, t1305 codifies a different behavior in two test cases, which are hereby skipped on Windows. Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de> Signed-off-by: Junio C Hamano <gitster@pobox.com>

Johannes Schindelin committed Dec 17, 2025 at 14:18 UTC be6ac3510708da0d662f97783ccaca0794a34593
1 file changed +2 -2
t/t1305-config-include.sh
+2 -2
@@ -286,7 +286,7 @@ test_expect_success SYMLINKS 'conditional include, relative path with symlinks'
286 )
287 '
288
289 -test_expect_success SYMLINKS 'conditional include, gitdir matching symlink' '
289 +test_expect_success SYMLINKS,!MINGW 'conditional include, gitdir matching symlink' '
290 ln -s foo bar &&
291 (
292 cd bar &&
@@ -298,7 +298,7 @@ test_expect_success SYMLINKS 'conditional include, gitdir matching symlink' '
298 )
299 '
300
301 -test_expect_success SYMLINKS 'conditional include, gitdir matching symlink, icase' '
301 +test_expect_success SYMLINKS,!MINGW 'conditional include, gitdir matching symlink, icase' '
302 (
303 cd bar &&
304 echo "[includeIf \"gitdir/i:BAR/\"]path=bar8" >>.git/config &&