From: brian m. carlson Date: Fri, 20 Mar 2020 21:52:41 +0000 (+0000) Subject: t3419: prevent failure when run with EXPENSIVE X-Git-Tag: v2.26.0~1^2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=2da1b056744dcff1ce23e9ba2ad3dc38fe81e478;p=thirdparty%2Fgit.git t3419: prevent failure when run with EXPENSIVE This test runs a function which itself runs several assertions. The last of these assertions cleans up the .git/rebase-apply directory, since when run with EXPENSIVE set, the function is invoked a second time to run the same tests with a larger data set. However, as of 2ac0d6273f ("rebase: change the default backend from "am" to "merge"", 2020-02-15), the default backend of rebase has changed, and cleaning up the rebase-apply directory has no effect: it no longer exists, since we're using rebase-merge instead. Since we don't really care which rebase backend is in use, let's just use the command "git rebase --quit", which will do the right thing regardless. Signed-off-by: brian m. carlson Signed-off-by: Junio C Hamano --- diff --git a/t/t3419-rebase-patch-id.sh b/t/t3419-rebase-patch-id.sh index 49f548cdb9..e71560e614 100755 --- a/t/t3419-rebase-patch-id.sh +++ b/t/t3419-rebase-patch-id.sh @@ -90,7 +90,7 @@ do_tests () { git commit -q -m squashed && git checkout -q other^{} && test_must_fail git rebase squashed && - rm -rf .git/rebase-apply + git rebase --quit ' }