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

[bug] Git submodule command interprets switch as argument and switch

From
RR0b0t1 <r030t1@gmail.com>
Date
Aug 18, 2017, 05:16 UTC
Message-ID
<CAAD4mYi24dHNhG1MFkPaeVv9P-9UN_FxSvZmX6XFHrfA7K0hoQ@mail.gmail.com>
The issue is as follows:

R0b0t1@host:~/devel/project$ git submodule add https://github.com/user/project -f Cloning into '/home/R0b0t1/devel/project/-f'...

My .gitignore's first line is *, and then I explicitly allow things. Despite the presence of "project/" in the .gitignore the submodule command says it is ignored. The "force" flag is interpreted as a flag and also as the destination directory.

It is possible the argument parsing code for other commands exhibits this error.
R0b0t1.
Next: Stefan Beller
Message 1 of 4 in “[bug] Git submodule command interprets switch as argument and switch”
  1. R0b0t1Aug 18, 2017
  2. Stefan BellerAug 18, 2017
  3. Jonathan NiederAug 18, 2017
  4. R0b0t1Aug 18, 2017

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.