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

Re: [PATCH v5 1/3] sumodule--helper: fix submodule--helper clone usage and check argc count

From
Junio C Hamano <gitster@pobox.com>
Date
Feb 29, 2016, 19:44 UTC
Message-ID
<xmqqegbv9u9a.fsf@gitster.mtv.corp.google.com>
In-Reply-To
<CA+P7+xryNo=n0fFn9HNrj78z4XtWwoF=j67+Qy8TbO7reBTO-Q@mail.gmail.com>
Jacob Keller <jacob.keller@gmail.com> writes:
Show 6 quoted lines
>> This does make sense but it is an unrelated fix.  Perhaps split this
>> patch into two?
>
> That actually is required because otherwise adding a check for argc
> would break the things. I could split them and do this first and then
> check for argc if you really prefer?

It is not "check for argc breaks", it is already broken and by checking for argc you are exposing the breakage, no?

So I'd say fix that first and then fix the clone subcommand?
Show 14 quoted lines
>
>>> +     if (argc)
>>> +             usage(*git_submodule_helper_usage);
>>> +
>>
>> That asterisk looks very unusual and wanting to be future-proofed
>> (i.e. who says that only the first entry matters?).  Should't this
>> be calling usage_with_options()?
>>
>
> I... didn't know usage_with_options was a thing! Hah. I can fix these up.
>
> Thanks,
> Jake\
Previous: Jacob KellerNext: Jacob Keller
Message 5 of 13 in “pass credential.* to submodules”
  1. 0/3 pass credential.* to submodulesJacob Keller, Feb 27, 2016
  2. 1/3 sumodule--helper: fix submodule--helper clone usage and check argc countJacob Keller, Feb 27, 2016
  3. Junio C HamanoFeb 29, 2016
  4. Jacob KellerFeb 29, 2016
  5. Junio C HamanoFeb 29, 2016
  6. Jacob KellerFeb 29, 2016
  7. 2/3 quote: implement sq_quotef()Jacob Keller, Feb 27, 2016
  8. 3/3 git: submodule honor -c credential.* from command lineJacob Keller, Feb 27, 2016
  9. Junio C HamanoFeb 29, 2016
  10. Jacob KellerFeb 29, 2016
  11. Junio C HamanoFeb 29, 2016
  12. Jacob KellerFeb 29, 2016
  13. Jacob KellerFeb 27, 2016

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.