From: "Kristoffer Haugsbakk" <kristofferhaugsbakk@fastmail.com>
To: "Seyi Kuforiji" <kuforiji98@gmail.com>, git@vger.kernel.org
Cc: "Patrick Steinhardt" <ps@pks.im>,
"Phillip Wood" <phillip.wood@dunelm.org.uk>
Subject: Re: [[PATCH][Outreachy]] t7011-skip-worktree-reading.sh: ensure no whitespace after redirect operators
Date: Fri, 18 Oct 2024 22:04:43 +0200 [thread overview]
Message-ID: <b005084c-2710-4567-9217-27f34c2bbc95@app.fastmail.com> (raw)
In-Reply-To: <20241018191744.209746-1-kuforiji98@gmail.com>
Hiya
> [[PATCH][Outreachy]]
Apparently you can’t nest brackets like this according to git-am(1). I
got this:
] t7011-skip-worktree-reading.sh: ensure no whitespace after redirect operators
Doesn’t really matter though. I suspect `[PATCH Outreachy]` would work.
On Fri, Oct 18, 2024, at 21:17, Seyi Kuforiji wrote:
> As discussed in the thread on lore.kernel.org (link below), it is important
This is documented in Documentation/CodingGuidelines at “Redirection
operators”. That’s a more straightforward reference.
> to ensure there is no whitespace after redirect operators. This change updates
> the script to conform to this standard, changing instances like:
>
> foo > actual &&
>
> to:
>
> foo >actual &&
We can see that from the patch. Saying what it does is redundant in
this case in my opinion. :)
I think it suffices to say that you are fixing the code style. If so
this would have been enough:
> As discussed in the thread on lore.kernel.org (link below), it is important
> to ensure there is no whitespace after redirect operators.
...
You seem to be wrapping the lines at 80 columns. 72 columns is more
common here. The idea is (I think) that you add some slack for things
like commit message indentation in git-log(1), multiple levels of email
quoting and so on.
It’s kind of indirectly mentioned in Documentation/MyFirstContribution.
I also found this:
https://lore.kernel.org/git/ZrCdDHqKfwWbr_Zn@tanuki/
>
> Reference:
> https://lore.kernel.org/git/CAPig+cQpUu2UO-+jWn1nTaDykWnxwuEitzVB7PnW2SS_b7V8Hg@mail.gmail.com/
>
> Signed-off-by: Seyi Kuforiji <kuforiji98@gmail.com>
> ---
> t/t7011-skip-worktree-reading.sh | 22 +++++++++++-----------
> 1 file changed, 11 insertions(+), 11 deletions(-)
>
> diff --git a/t/t7011-skip-worktree-reading.sh b/t/t7011-skip-worktree-reading.sh
> index 4adac5acd5..c86abd99bf 100755
> --- a/t/t7011-skip-worktree-reading.sh
> +++ b/t/t7011-skip-worktree-reading.sh
> @@ -32,24 +32,24 @@ setup_absent() {
> }
>
> test_absent() {
> - echo "100644 $EMPTY_BLOB 0 1" > expected &&
> - git ls-files --stage 1 > result &&
> + echo "100644 $EMPTY_BLOB 0 1" >expected &&
> + git ls-files --stage 1 >result &&
> test_cmp expected result &&
> test ! -f 1
> }
>
> setup_dirty() {
> git update-index --force-remove 1 &&
> - echo dirty > 1 &&
> + echo dirty >1 &&
> git update-index --add --cacheinfo 100644 $EMPTY_BLOB 1 &&
> git update-index --skip-worktree 1
> }
>
> test_dirty() {
> - echo "100644 $EMPTY_BLOB 0 1" > expected &&
> - git ls-files --stage 1 > result &&
> + echo "100644 $EMPTY_BLOB 0 1" >expected &&
> + git ls-files --stage 1 >result &&
> test_cmp expected result &&
> - echo dirty > expected
> + echo dirty >expected
> test_cmp expected 1
> }
>
> @@ -59,7 +59,7 @@ test_expect_success 'setup' '
> touch ./1 ./2 sub/1 sub/2 &&
> git add 1 2 sub/1 sub/2 &&
> git update-index --skip-worktree 1 sub/1 &&
> - git ls-files -t > result &&
> + git ls-files -t >result &&
> test_cmp expect.skip result
> '
>
> @@ -86,7 +86,7 @@ test_expect_success 'update-index --remove' '
> setup_dirty &&
> git update-index --remove 1 &&
> test -z "$(git ls-files 1)" &&
> - echo dirty > expected &&
> + echo dirty >expected &&
> test_cmp expected 1
> '
>
> @@ -110,16 +110,16 @@ test_expect_success 'ls-files --modified' '
> test -z "$(git ls-files -m)"
> '
>
> -echo ":000000 100644 $ZERO_OID $EMPTY_BLOB A 1" > expected
> +echo ":000000 100644 $ZERO_OID $EMPTY_BLOB A 1" >expected
> test_expect_success 'diff-index does not examine skip-worktree absent
> entries' '
> setup_absent &&
> - git diff-index HEAD -- 1 > result &&
> + git diff-index HEAD -- 1 >result &&
> test_cmp expected result
> '
>
> test_expect_success 'diff-index does not examine skip-worktree dirty entries' '
> setup_dirty &&
> - git diff-index HEAD -- 1 > result &&
> + git diff-index HEAD -- 1 >result &&
> test_cmp expected result
> '
>
> --
> 2.47.0.86.g15030f9556
The diff here is clean. It only does what you describe in the commit
message. Good.
I checked the file and I can’t find any missed instances. Nice!
--
Kristoffer Haugsbakk
next prev parent reply other threads:[~2024-10-18 20:05 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-10-18 19:17 [[PATCH][Outreachy]] t7011-skip-worktree-reading.sh: ensure no whitespace after redirect operators Seyi Kuforiji
2024-10-18 20:04 ` Kristoffer Haugsbakk [this message]
2024-10-18 21:03 ` Taylor Blau
2024-10-19 8:42 ` Seyi Chamber
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=b005084c-2710-4567-9217-27f34c2bbc95@app.fastmail.com \
--to=kristofferhaugsbakk@fastmail.com \
--cc=git@vger.kernel.org \
--cc=kuforiji98@gmail.com \
--cc=phillip.wood@dunelm.org.uk \
--cc=ps@pks.im \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).