Denton Liu <liu.den...@gmail.com> 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.

Reply via email to