From: Junio C Hamano Date: Thu, 14 Feb 2019 20:16:20 +0000 (-0800) Subject: t1404: do not rely on the exact phrasing of strerror() X-Git-Tag: v2.21.0-rc2~6^2 X-Git-Url: https://git.lorimer.id.au/gitweb.git/diff_plain/c777cd81ef3b9eeb3d067efe9f3bee1949328803?ds=inline;hp=--cc t1404: do not rely on the exact phrasing of strerror() Not even in C locale, it is wrong to expect that the exact phrasing "File exists" is used to show EEXIST. Reported-by: Randall S. Becker Helped-by: Duy Nguyen Helped-by: Jeff King Signed-off-by: Junio C Hamano --- c777cd81ef3b9eeb3d067efe9f3bee1949328803 diff --git a/t/t1404-update-ref-errors.sh b/t/t1404-update-ref-errors.sh index 3a887b5113..482d24fa09 100755 --- a/t/t1404-update-ref-errors.sh +++ b/t/t1404-update-ref-errors.sh @@ -614,7 +614,7 @@ test_expect_success 'delete fails cleanly if packed-refs file is locked' ' test_when_finished "rm -f .git/packed-refs.lock" && test_must_fail git update-ref -d $prefix/foo >out 2>err && git for-each-ref $prefix >actual && - test_i18ngrep "Unable to create $Q.*packed-refs.lock$Q: File exists" err && + test_i18ngrep "Unable to create $Q.*packed-refs.lock$Q: " err && test_cmp unchanged actual '