On Thu, Jun 20, 2019 at 12:38:18PM -0400, Barret Rhoden wrote:
> diff --git a/t/t8014-blame-ignore-fuzzy.sh b/t/t8014-blame-ignore-fuzzy.sh
> new file mode 100755
> index 000000000000..844396615271
> --- /dev/null
> +++ b/t/t8014-blame-ignore-fuzzy.sh
> @@ -0,0 +1,440 @@

> +test_expect_success setup '
> +     { for i in $(test_seq 2 $last_test)
> +     do
> +             # Append each line in a separate commit to make it easy to
> +             # check which original line the blame output relates to.
> +
> +             line_count=0 &&
> +             { while IFS= read line
> +             do
> +                     line_count=$((line_count+1)) &&
> +                     echo "$line" >>"$i" &&
> +                     git add "$i" &&
> +                     test_tick &&
> +                     GIT_AUTHOR_NAME="$line_count" git commit -m 
> "$line_count"
> +             done } <"a$i"
> +     done } &&
> +
> +     { for i in $(test_seq 2 $last_test)
> +     do
> +             # Overwrite the files with the final content.
> +             cp b$i $i &&
> +             git add $i
> +     done } &&

All three loops above have a pair of {} around them...  but why?  I
don't think they are are necessary and the test does pass without
them.

Reply via email to