git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: ja/i18n-common-messages

From
Junio C Hamano <gitster@pobox.com>
Date
Feb 4, 2022, 16:56 UTC
Message-ID
<xmqq5ypuo9it.fsf@gitster.g>
In-Reply-To
<220204.86iltu3jbm.gmgdl@evledraar.gmail.com>
Ævar Arnfjörð Bjarmason <avarab@gmail.com> writes:
Show 22 quoted lines
> On Thu, Feb 03 2022, Junio C Hamano wrote:
>
>> * ja/i18n-common-messages (2022-01-31) 5 commits
>>  - i18n: fix some misformated placeholders in command synopsis
>>  - i18n: remove from i18n strings that do not hold translatable parts
>>  - i18n: factorize "invalid value" messages
>>  - SQUASH???
>>  - i18n: factorize more 'incompatible options' messages
>>
>>  Unify more messages to help l10n.
>>
>>  Will merge to 'next' after squashing the fix-up in.
>>  source: <pull.1123.v4.git.1643666870.gitgitgadget@gmail.com>
>
> I had a comment on the API direction in parse-options.c, which I think
> should be done differently, but I also think it would be fine to just
> change it up later:
>
> https://lore.kernel.org/git/220201.86a6fa9tmr.gmgdl@evledraar.gmail.com/
>
> I replied to v2 instead of v4 due to some (now fixed) mail delays at the
> time, but that comment still applies to the latest version.

I do not think the change at the parse-options level would mix well with what this topic wants to do. Large parts of the code this series touches will have to be rewritten once again.

It will open us to new complaints we would not hear with this series from users who first say "git cmd -a -b -c", get stopped with "a and b are incompatible", then say "git cmd -a -c", get stopped again with "a and c are incompatible", and utter "well you could have told me upfront that these three are not to be used together" in frustration.

I do not mind waiting for a few days to see what Jean-Noël would say, but my take on this is that between starting from the current code base and from the state after applying this series, there will not be much difference in amount of the effort necessary to extend CMDMODE to mark and detect combinations of incompatible options at parse-options level. So I am inclined to merge this series down.

Previous: Ævar Arnfjörð BjarmasonNext: Jean-Noël AVILA
Message 15 of 22 in “What's cooking in git.git (Feb 2022, #01; Thu, 3)”
  1. Junio C HamanoFeb 4, 2022
  2. Eric SunshineFeb 4, 2022
  3. Junio C HamanoFeb 5, 2022
  4. Opinions on merging questions (Was: What's cooking in git.git (Feb 2022, #01; Thu, 3))Elijah Newren, Feb 4, 2022
  5. en/remerge-diff (was: Opinions on merging questions (Was: What's cooking in git.git (Feb 2022, #01; Thu, 3)))Ævar Arnfjörð Bjarmason, Feb 4, 2022
  6. Junio C HamanoFeb 4, 2022
  7. Eric SunshineFeb 6, 2022
  8. Derrick StoleeFeb 9, 2022
  9. Phillip WoodFeb 7, 2022
  10. jc/doc-log-messages (was: What's cooking in git.git (Feb 2022, #01; Thu, 3))Ævar Arnfjörð Bjarmason, Feb 4, 2022
  11. rj/receive-pack-abort-upon-disconnect (was: What's cooking in git.git (Feb 2022, #01; Thu, 3))Ævar Arnfjörð Bjarmason, Feb 4, 2022
  12. cb/clear-quarantine-early-on-all-ref-update-errors (was: What's cooking in git.git (Feb 2022, #01; Thu, 3))Ævar Arnfjörð Bjarmason, Feb 4, 2022
  13. Junio C HamanoFeb 4, 2022
  14. ja/i18n-common-messages (was: What's cooking in git.git (Feb 2022, #01; Thu, 3))Ævar Arnfjörð Bjarmason, Feb 4, 2022
  15. Junio C HamanoFeb 4, 2022
  16. Jean-Noël AVILAFeb 5, 2022
  17. Bagas SanjayaFeb 6, 2022
  18. Jean-Noël AVILAFeb 6, 2022
  19. ps/avoid-unnecessary-hook-invocation-with-packed-refs (was: What's cooking in git.git (Feb 2022, #01; Thu, 3))Ævar Arnfjörð Bjarmason, Feb 4, 2022
  20. ab/ambiguous-object-name (was: What's cooking in git.git (Feb 2022, #01; Thu, 3))Ævar Arnfjörð Bjarmason, Feb 4, 2022
  21. tl/ls-tree-oid-only (was: What's cooking in git.git (Feb 2022, #01; Thu, 3))Ævar Arnfjörð Bjarmason, Feb 4, 2022
  22. ab/only-single-progress-at-once (was: What's cooking in git.git (Feb 2022, #01; Thu, 3))Ævar Arnfjörð Bjarmason, Feb 4, 2022

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.