Denton Liu <[email protected]> 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' <tmp >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.