From: Junio C Hamano <gitster@pobox.com>
To: kerylefondji7@gmail.com
Cc: phillip.wood123@gmail.com, christian.couder@gmail.com,
siddharthasthana31@gmail.com, git@vger.kernel.org
Subject: Re: [PATCH v7 1/1] archive-zip: refactor 'path too long' error message to use Q_()
Date: Mon, 26 Oct 2026 13:32:45 -0700 [thread overview]
Message-ID: <xmqqpkwwp5hu.fsf@gitster.g> (raw)
In-Reply-To: <20261026190423.1925-2-kerylefondji7@gmail.com> (kerylefondji7@gmail.com's message of "Mon, 26 Oct 2026 20:04:22 +0100")
kerylefondji7@gmail.com writes:
A few things.
* Please do not send the same [v7] multiple times.
* Please do not send your [v7] cover letter as a respopnse to a
random other message; instead make it in resonse to previous
rounds (either [v6] or [v1]).
These harm automation. Also
* Patches [1/n]..[n/n] should be sent as a response to cover letter
[0/n].
This [v7 1/1] correctly responds to [v7 0/1], but if gotten wrong,
it would harm automation, too.
It also is more usual to send a single patch without cover letter.
> From: Keryle Fondji <kerylefondji7@gmail.com>
>
> Replace _() with Q_() in the 'path too long' error message. Although
> pathlen is always greater than 0xffff when this error is hit, Q_() is
> required to support correct translation for languages that require
> different plural forms depending on the count.
Nicely described.
> Signed-off-by: Keryle Fondji <kerylefondji7@gmail.com>
> ---
> archive-zip.c | 6 ++++--
> 1 file changed, 4 insertions(+), 2 deletions(-)
> diff --git a/archive-zip.c b/archive-zip.c
> index 6f73ca6d58..160efd878f 100644
> --- a/archive-zip.c
> +++ b/archive-zip.c
> @@ -328,8 +328,10 @@ static int write_zip_entry(struct archiver_args *args,
> }
>
> if (pathlen > 0xffff) {
> - return error(_("path too long (%d chars, SHA1: %s): %s"),
> - (int)pathlen, oid_to_hex(oid), path);
> + return error(Q_("path too long (%d char, SHA1: %s): %s",
> + "path too long (%d chars, SHA1: %s): %s",
> + pathlen),
> + (int)pathlen, oid_to_hex(oid), path);
> }
This is outside the scope of this patch, but we may want to update
"SHA1" with something like "object name", so that the error message
works even in SHA-256 repository.
next prev parent reply other threads:[~2026-10-26 20:32 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <xmqotsm8qsdl.fsf@gitster.g>
2026-10-26 19:04 ` [PATCH v7 0/1] archive-zip: refactor 'path too long' error message kerylefondji7
2026-10-26 19:04 ` [PATCH v7 1/1] archive-zip: refactor 'path too long' error message to use Q_() kerylefondji7
2026-10-26 20:32 ` Junio C Hamano [this message]
2026-10-26 19:28 ` [PATCH v7 0/1] archive-zip: refactor 'path too long' error message kerylefondji7
2026-10-26 19:28 ` [PATCH v7 1/1] archive-zip: refactor 'path too long' error message to use Q_() kerylefondji7
2026-10-27 8:50 ` [PATCH v7 1/1] archive-zip: replace _() with Q_() in path too long error kerylefondji7
2026-10-27 19:33 ` 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=xmqqpkwwp5hu.fsf@gitster.g \
--to=gitster@pobox.com \
--cc=christian.couder@gmail.com \
--cc=git@vger.kernel.org \
--cc=kerylefondji7@gmail.com \
--cc=phillip.wood123@gmail.com \
--cc=siddharthasthana31@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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.