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

What git config --replace-all ONE_ARG should do?

From
CRCarlos Rica <jasampler@gmail.com>
Date
Mar 26, 2008, 13:50 UTC
Message-ID
<1b46aba20803260650o5e425250sb532a3b3197a1ecf@mail.gmail.com>

The command 'git config --replace-all ONE_ARG' currently tries to do the same as the command 'git config NAME VALUE', using --replace-all as the NAME and ONE_ARG as VALUE, printing "key does not contain a section: --replace-all".

What this command should do? I'm almost finnishing buitin-config.c to use parse-options and I need to know if that command should do something or just showing the help and exit in such case.

I think that --replace-all should always receive at least two arguments. The documentation currently says: git-config ... --replace-all name [value [value_regex]] and current tests are only cheking two arguments.

Since I cannot imagine a consistent action to do when only the name is given and nobody complains I will do this to print the help message and exit.

Cheers

-- Carlos

Next: Junio C Hamano
Message 1 of 2 in “What git config --replace-all ONE_ARG should do?”
  1. Carlos RicaMar 26, 2008
  2. Junio C HamanoMar 26, 2008

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.