From: Chris Torek Date: Tue, 9 Jun 2020 19:00:21 +0000 (+0000) Subject: t/t3430: avoid undefined git diff behavior X-Git-Tag: v2.28.0-rc0~42^2~2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=bafa2d741e9dcc4d70ffcb3943e530635bb8e684;p=thirdparty%2Fgit.git t/t3430: avoid undefined git diff behavior The autosquash-and-exec test used "git diff HEAD^!" to mean "git diff HEAD^ HEAD". Use these directly instead of relying on the undefined but actual-current behavior of "HEAD^!". Signed-off-by: Chris Torek Signed-off-by: Junio C Hamano --- diff --git a/t/t3430-rebase-merges.sh b/t/t3430-rebase-merges.sh index a1bc3e2001..b454f400eb 100755 --- a/t/t3430-rebase-merges.sh +++ b/t/t3430-rebase-merges.sh @@ -420,7 +420,7 @@ test_expect_success 'with --autosquash and --exec' ' git commit --fixup B B.t && write_script show.sh <<-\EOF && subject="$(git show -s --format=%s HEAD)" - content="$(git diff HEAD^! | tail -n 1)" + content="$(git diff HEAD^ HEAD | tail -n 1)" echo "$subject: $content" EOF test_tick &&