Re: [PATCH 1/1] t6024: modernize style
On Tue, Nov 5, 2019 at 6:58 PM Elijah Newren via GitGitGadget <gitgitgadget@gmail.com> wrote:
Show 12 quoted lines
> No substantive changes, just a few cosmetic changes:
> * Indent steps of an individual test
> * Don't have logic between the "test_expect_success" blocks that
> the next block will depend upon, move it into the
> test_expect_success section itself
> * Fix spacing around redirection operators to match git style
>
> Signed-off-by: Elijah Newren <newren@gmail.com>
> ---
> diff --git a/t/t6024-recursive-merge.sh b/t/t6024-recursive-merge.sh
> @@ -15,73 +15,76 @@ GIT_COMMITTER_DATE="2006-12-12 23:28:00 +0100"
> test_expect_success "setup tests" '
Since you're modernizing, perhaps use single quotes around the test title rather than double quotes. Same comment applies to other test titles.
> + echo 1 > a1 &&
The commit message talks about fixing spacing around redirection operators but neither this instance nor any of the others in this function have been fixed.
Show 5 quoted lines
> + git add a1 &&
> + GIT_AUTHOR_DATE="2006-12-12 23:00:00" git commit -m 1 a1 &&
> + ...
> '
> + cat >expect <<-EOF &&
Since there's no interpolation going on inside the here-doc, perhaps use -\EOF instead. Same comment applies to other here-docs.
Show 6 quoted lines
> + <<<<<<< HEAD
> + F
> + =======
> + G
> + >>>>>>> G
> + EOF
Custom in most scripts is to indent the here-doc body only as far as the command which opens it (that is, give it the same indentation as the 'cat' command). Same comment applies to other here-docs.