* [PATCH v7 0/1] archive-zip: refactor 'path too long' error message [not found] <xmqotsm8qsdl.fsf@gitster.g> @ 2026-10-26 19:04 ` 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 19:28 ` [PATCH v7 0/1] archive-zip: refactor 'path too long' error message kerylefondji7 1 sibling, 1 reply; 7+ messages in thread From: kerylefondji7 @ 2026-10-26 19:04 UTC (permalink / raw) To: gitster Cc: phillip.wood123, christian.couder, siddharthasthana31, git, Keryle Fondji From: Keryle Fondji <kerylefondji7@gmail.com> This v7 addresses the feedback from Junio C Hamano and Phillip Wood regarding commit structure, missing commit log message, and patch threading. In previous attempts (like v5), the diff showed 4 deletions and 4 insertions because it was compared against prior iteration attempts. Since this v7 is flattened into a single clean commit applied directly on top of master, the diff naturally shows 2 deletions (-) (removing the original master lines) and 4 insertions (+) (adding the complete Q_() structure with correct tab/space alignments). Regarding the mistakes in previous iterations: - The commit message body was inadvertently omitted, which has now been fully restored. - An incorrect Message-ID was used for threading (replying to an older reference instead of the proper discussion thread), which is also corrected. Summary of changes in v7: - Rebased as a single clean commit directly on top of master. - Maintained the exact indentation approved in v5. - Restored the full commit log message and proper Signed-off-by signature. - Cleaned up unrelated modifications from the working directory. Keryle Fondji (1): archive-zip: refactor 'path too long' error message to use Q_() archive-zip.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) -- 2.53.0 ^ permalink raw reply [flat|nested] 7+ messages in thread
* [PATCH v7 1/1] archive-zip: refactor 'path too long' error message to use Q_() 2026-10-26 19:04 ` [PATCH v7 0/1] archive-zip: refactor 'path too long' error message kerylefondji7 @ 2026-10-26 19:04 ` kerylefondji7 2026-10-26 20:32 ` Junio C Hamano 0 siblings, 1 reply; 7+ messages in thread From: kerylefondji7 @ 2026-10-26 19:04 UTC (permalink / raw) To: gitster Cc: phillip.wood123, christian.couder, siddharthasthana31, git, Keryle Fondji 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. 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); } if (S_ISDIR(mode) || S_ISGITLINK(mode)) { -- 2.53.0 ^ permalink raw reply related [flat|nested] 7+ messages in thread
* Re: [PATCH v7 1/1] archive-zip: refactor 'path too long' error message to use Q_() 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 0 siblings, 0 replies; 7+ messages in thread From: Junio C Hamano @ 2026-10-26 20:32 UTC (permalink / raw) To: kerylefondji7; +Cc: phillip.wood123, christian.couder, siddharthasthana31, git 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. ^ permalink raw reply [flat|nested] 7+ messages in thread
* [PATCH v7 0/1] archive-zip: refactor 'path too long' error message [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:28 ` kerylefondji7 2026-10-26 19:28 ` [PATCH v7 1/1] archive-zip: refactor 'path too long' error message to use Q_() kerylefondji7 1 sibling, 1 reply; 7+ messages in thread From: kerylefondji7 @ 2026-10-26 19:28 UTC (permalink / raw) To: gitster Cc: phillip.wood123, christian.couder, siddharthasthana31, git, Keryle Fondji From: Keryle Fondji <kerylefondji7@gmail.com> This v7 addresses the feedback from Junio C Hamano and Phillip Wood regarding commit structure, missing commit log message, and patch threading. In previous attempts (like v5), the diff showed 4 deletions and 4 insertions because it was compared against prior iteration attempts. Since this v7 is flattened into a single clean commit applied directly on top of master, the diff naturally shows 2 deletions (-) (removing the original master lines) and 4 insertions (+) (adding the complete Q_() structure with correct tab/space alignments). Regarding the mistakes in previous iterations: - The commit message body was inadvertently omitted, which has now been fully restored. - An incorrect Message-ID was used for threading (replying to an older reference instead of the proper discussion thread), which is also corrected. Summary of changes in v7: - Rebased as a single clean commit directly on top of master. - Maintained the exact indentation approved in v5. - Restored the full commit log message and proper Signed-off-by signature. - Cleaned up unrelated modifications from the working directory. Keryle Fondji (1): archive-zip: refactor 'path too long' error message to use Q_() archive-zip.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) -- 2.53.0 ^ permalink raw reply [flat|nested] 7+ messages in thread
* [PATCH v7 1/1] archive-zip: refactor 'path too long' error message to use Q_() 2026-10-26 19:28 ` [PATCH v7 0/1] archive-zip: refactor 'path too long' error message kerylefondji7 @ 2026-10-26 19:28 ` kerylefondji7 2026-10-27 8:50 ` [PATCH v7 1/1] archive-zip: replace _() with Q_() in path too long error kerylefondji7 0 siblings, 1 reply; 7+ messages in thread From: kerylefondji7 @ 2026-10-26 19:28 UTC (permalink / raw) To: gitster Cc: phillip.wood123, christian.couder, siddharthasthana31, git, Keryle Fondji 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. 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); } if (S_ISDIR(mode) || S_ISGITLINK(mode)) { -- 2.53.0 ^ permalink raw reply related [flat|nested] 7+ messages in thread
* Re: [PATCH v7 1/1] archive-zip: replace _() with Q_() in path too long error 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 ` kerylefondji7 2026-10-27 19:33 ` Junio C Hamano 0 siblings, 1 reply; 7+ messages in thread From: kerylefondji7 @ 2026-10-27 8:50 UTC (permalink / raw) To: gitster; +Cc: phillip.wood123, christian.couder, siddharthasthana31, git Hi Junio, Thank you for your feedback on v7. Just to be completely sure I understood correctly: regarding your note about updating "SHA1" to "object name" being outside the scope of this patch, does this mean my current work on this patch is finished, or is there any additional change expected from me? Thank you, Keryle ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PATCH v7 1/1] archive-zip: replace _() with Q_() in path too long error 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 0 siblings, 0 replies; 7+ messages in thread From: Junio C Hamano @ 2026-10-27 19:33 UTC (permalink / raw) To: kerylefondji7; +Cc: phillip.wood123, christian.couder, siddharthasthana31, git kerylefondji7@gmail.com writes: > Just to be completely sure I understood correctly: regarding your note > about updating "SHA1" to "object name" being outside the scope of this > patch, does this mean my current work on this patch is finished, > or is there any additional change expected from me? Not at this moment. The "SHA1" thing certainly is not something we'd want to worry about. As far as I am concerned, I think this topic is done. There might be other issues raised by others later, though. Thanks. ^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2026-10-27 19:33 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[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
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
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox