From: Junio C Hamano Date: Tue, 12 Mar 2019 01:03:34 GMT Subject: Re: [PATCH v7 1/8] t7600: clean up 'merge --squash c3 with c7' test Message-ID: In-Reply-To: <6716d28a5187c44c1d90f5ce840c44441f62352c.1552275703.git.liu.denton@gmail.com> Denton Liu writes: > - { > - cat <<-EOF > + cat >expect <<-EOF && > Squashed commit of the following: > > $(git show -s c7) > @@ -242,8 +241,8 @@ test_expect_success 'merge --squash c3 with c7' ' > # Conflicts: > # file > EOF > - } >expect && As you are dedenting the "cat <<-EOF", the body and closing EOF should also be dedented one level, i.e. cat >expect <<-EOF && Squashed commit of the following: ... # Conflicts: # file EOF > - git cat-file commit HEAD | sed -e '1,/^$/d' >actual && > + git cat-file commit HEAD >tmp && > + sed -e '1,/^$/d' actual && The intermediary file may want a name better than 'tmp', if it is to be left behind, but this will do for now. > test_cmp expect actual > ' Thanks for the clean-up.