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

Re: [PATCH] sequencer: fix gpg option passed to octopus merge

From
PWPhillip Wood <phillip.wood123@gmail.com>
Date
Oct 12, 2020, 19:26 UTC
Message-ID
<865afe23-3e83-59a0-76ce-fee91f3fb554@gmail.com>
In-Reply-To
<xmqq5z7fqt6k.fsf@gitster.c.googlers.com>
On 12/10/2020 17:56, Junio C Hamano wrote:
Show 14 quoted lines
> Phillip Wood <phillip.wood123@gmail.com> writes:
> 
>> In run_git_commit() we do
>>
>> 	if (opts->gpg_sign)
>> 		strvec_pushf(&cmd.args, "-S%s", opts->gpg_sign);
>> 	else
>> 		strvec_push(&cmd.args, "--no-gpg-sign");
>>
>> I'm not immediately clear why we pass --no-gpg-sign when
>> opts->gpg_sign isn't set ...
> 
> Isn't it because there is a configuration that the &cmd may honor
> that forces gpg signing all the time?

Yes you're right, so we should be passing --no-gpg-sign here if opts->gpg_sign == NULL, otherwise `git merge` will still sign commits when it is run by `git rebase --no-gpg-sign`

Best Wishes
Phillip
Show 6 quoted lines
> 
>> but it makes me wonder if we should be doing
>> that here as well
> 
> Possibly.
> 
Previous: Junio C HamanoNext: Junio C Hamano
Message 6 of 11 in “sequencer: fix gpg option passed to octopus merge”
  1. sequencer: fix gpg option passed to octopus mergeSamuel Čavoj, Oct 11, 2020
  2. brian m. carlsonOct 11, 2020
  3. Johannes SchindelinOct 12, 2020
  4. Phillip WoodOct 12, 2020
  5. Junio C HamanoOct 12, 2020
  6. Phillip WoodOct 12, 2020
  7. Junio C HamanoOct 12, 2020
  8. Junio C HamanoOct 12, 2020
  9. Junio C HamanoOct 12, 2020
  10. Johannes SchindelinOct 12, 2020
  11. Junio C HamanoOct 13, 2020

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.