From 255a6f91ae4600ee2d257670477caf97b7986470 Mon Sep 17 00:00:00 2001 From: Adam Dinwoodie Date: Thu, 15 Sep 2022 08:57:17 +0100 Subject: [PATCH] t1800: correct test to handle Cygwin MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit On Cygwin, when failing to spawn a process using start_command, Git outputs the same error as on Linux systems, rather than using the GIT_WINDOWS_NATIVE-specific error output. The WINDOWS test prerequisite is set in both Cygwin and native Windows environments, which means it's not appropriate to use to anticipate the error output from start_command. Instead, use the MINGW test prerequisite, which is only set for Git in native Windows environments, and not for Cygwin. Signed-off-by: Adam Dinwoodie Helped-by: Đoàn Trần Công Danh Signed-off-by: Junio C Hamano --- t/t1800-hook.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/t/t1800-hook.sh b/t/t1800-hook.sh index 64096adac7..43fcb7c0bf 100755 --- a/t/t1800-hook.sh +++ b/t/t1800-hook.sh @@ -157,9 +157,9 @@ test_expect_success 'git hook run a hook with a bad shebang' ' write_script bad-hooks/test-hook "/bad/path/no/spaces" expect <<-\EOF fatal: cannot run bad-hooks/test-hook: ... -- 2.11.4.GIT