From: Junio C Hamano Date: Wed, 05 Aug 2020 22:25:17 GMT Subject: Re: [PATCH 3/4] t7401: ensure uniformity in the '--for-status' test Message-ID: In-Reply-To: <20200805210104.GH9546@syl.lan> Taylor Blau writes: >> test_expect_success '--for-status' " >> git submodule summary --for-status HEAD^ >actual && >> - test_i18ncmp actual - <> + cat >expected <<-EOF && >> * sm1 $head6...0000000: >> >> * sm2 0000000...$head7 (2): >> > Add foo9 >> >> EOF >> + test_i18ncmp expected actual >> " > > I think that this is on the right track, but you can use a '<<-\EOF' > here instead of '<<-EOF' to make the tabulation a little more flexible. You are correct that the patch could have indented the here-doc and the line with EOF with a tab to make it easier to read. The leading '-' after '<<' is what controls tabulation, so <<-EOF as written in the patch is good enough; you do not want to quote it further, because $head6 wants to be interpolated.