]> git.ipfire.org Git - thirdparty/git.git/commitdiff
t9700/test.pl: fix path type expectation on cygwin
authorRamsay Jones <ramsay@ramsayjones.plus.com>
Fri, 16 Jan 2026 20:39:44 +0000 (20:39 +0000)
committerJunio C Hamano <gitster@pobox.com>
Fri, 16 Jan 2026 21:59:57 +0000 (13:59 -0800)
Commit 4ec7ac101b ("t9700: accommodate for Windows paths", 2025-12-17)
changed the type of the absolute path to the git directory from unix to
win32 for both GfW and cygwin. This fixed the test for GfW but causes
new failures on cygwin, since the test expectation is that it uses unix
paths on cygwin. In order to not break cygwin, disable the new code by
removing the "or $^O eq 'cygwin'" sub-expression from the conditional
part of the fix.

Signed-off-by: Ramsay Jones <ramsay@ramsayjones.plus.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
t/t9700/test.pl

index 570b0c5680fc73dd5b3b59ad92fcd09b4726a6b1..f83e6169e2c100d2352e62c13e12b08baeded635 100755 (executable)
@@ -118,7 +118,7 @@ unlink $tmpfile;
 
 # paths
 my $abs_git_dir = $abs_repo_dir . "/.git";
-if ($^O eq 'msys' or $^O eq 'cygwin') {
+if ($^O eq 'msys') {
   $abs_git_dir = `cygpath -am "$abs_repo_dir/.git"`;
   $abs_git_dir =~ s/\r?\n?$//;
 }