From: Tian Yuchen <a3205153416@gmail.com>
To: Jayesh Daga <jayeshdaga99@gmail.com>, gitster@pobox.com
Cc: git@vger.kernel.org
Subject: Re: [PATCH v4] t/pack-refs-tests: use test_path_is_missing
Date: Thu, 26 Mar 2026 01:19:29 +0800 [thread overview]
Message-ID: <8dcc9e74-80a9-4963-aa9b-56f28e5edf45@gmail.com> (raw)
In-Reply-To: <20260324161329.71047-1-jayeshdaga99@gmail.com>
On 3/25/26 00:12, Jayesh Daga wrote:
> Replace a raw '! test -f' check with test_path_is_missing
> to use the standard test helper.
>
> This improves consistency with other tests and provides
> better diagnostics on failure.
>
> Signed-off-by: Jayesh Daga <jayeshdaga99@gmail.com>
I think what Junio meant is that it would be better if you explain in
more detail *why* such change is nice.
For example, under what specific circumstances might the original
approach lead to bugs? How does the new approach address this issue?
What exactly do the codes do?
To me, phrases like “improving consistency” and “provides better
diagnostics” are essentially empty rhetoric unless they are backed up by
the specific explanations. Even though this is just a simple one-line
change, I think the principle still applies here — if a future developer
(let say 50 years from now, human programmers will no longer be writing
shell scripts by hand) sees this code, he/she likely won’t be able to
quickly understand the intent and purpose of the change just from the
commit message, right? :P
Regards, Yuchen
next prev parent reply other threads:[~2026-03-25 17:19 UTC|newest]
Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-03-22 13:50 [PATCH] t/pack-refs-tests: drop '-f' from test_path_is_missing Jayesh Daga via GitGitGadget
2026-03-22 14:27 ` K Jayatheerth
2026-03-22 16:37 ` Tian Yuchen
2026-03-24 4:11 ` jayesh0104
2026-03-24 4:19 ` [PATCH v2] " jayesh0104
2026-03-24 4:27 ` Eric Sunshine
2026-03-24 4:46 ` [PATCH v3] t/pack-refs-tests: use test_path_is_missing jayesh0104
2026-03-24 13:43 ` Junio C Hamano
2026-03-24 16:12 ` [PATCH v4] " Jayesh Daga
2026-03-25 17:19 ` Tian Yuchen [this message]
2026-03-25 17:44 ` [PATCH v5] tests: use test_path_is_missing instead of '! test -f' Jayesh Daga
2026-03-25 19:27 ` Junio C Hamano
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=8dcc9e74-80a9-4963-aa9b-56f28e5edf45@gmail.com \
--to=a3205153416@gmail.com \
--cc=git@vger.kernel.org \
--cc=gitster@pobox.com \
--cc=jayeshdaga99@gmail.com \
/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