On Wed, Aug 05, 2020 at 03:25:17PM -0700, Junio C Hamano wrote: > Taylor Blau <me@xxxxxxxxxxxx> writes: > > >> test_expect_success '--for-status' " > >> git submodule summary --for-status HEAD^ >actual && > >> - test_i18ncmp actual - <<EOF > >> + 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. Ah, I never actually knew the difference between those two (and apparently had been too lazy to look it up myself). Thanks for the clarification. Thanks, Taylor