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

Re: What's cooking in git.git (Jun 2015, #06; Wed, 24)

From
Johannes Schindelin <johannes.schindelin@gmx.de>
Date
Jun 25, 2015, 18:14 UTC
Message-ID
<20853ca02f86d3e524fa961eef1f1d2e@www.dscho.org>
In-Reply-To
<xmqqtwtw0w20.fsf@gitster.dls.corp.google.com>
Hi Junio,
On 2015-06-25 15:14, Junio C Hamano wrote:
Show 12 quoted lines
> Johannes Schindelin <johannes.schindelin@gmx.de> writes:
> 
>> - I *think* that the current `recreate_opt()` is fine, but if it
>> is used more, we will have to quote the arguments to guard against
>> spaces and quotes and whatnot
> 
> I admit that that was the reaction I had when I saw it for the first
> time, until I realized how it is used.  And this one I have to
> disagree.  recreate-opt is used to munge a single argument, suitable
> to be placed into argv[] for execv() like thing---there is no need
> for shell quoting there.  It is a job for the caller that gets its
> result to shell quote if it wants to pass the result to a shell.
Ah yes, no single command-line is constructed from those reconstructed options. So yes, you're right, all is good!

Ciao, Dscho

Previous: Junio C HamanoNext: Tony Finch
Message 5 of 7 in “What's cooking in git.git (Jun 2015, #06; Wed, 24)”
  1. Junio C HamanoJun 24, 2015
  2. Stefan BellerJun 25, 2015
  3. Johannes SchindelinJun 25, 2015
  4. Junio C HamanoJun 25, 2015
  5. Johannes SchindelinJun 25, 2015
  6. Tony FinchJun 29, 2015
  7. Torsten BögershausenJun 29, 2015

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.