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

Re: [PATCH] log: make "show --show-signature" use gpg.program setting

From
Jeff King <peff@peff.net>
Date
Mar 25, 2013, 21:34 UTC
Message-ID
<20130325213453.GB19303@sigill.intra.peff.net>
In-Reply-To
<8C726954D36902459248B0627BF2E66F45D7029930@AUSP01VMBX10.collaborationhost.net>
On Mon, Mar 25, 2013 at 01:03:52PM -0500, Hans Brigman wrote:
> "show --show-signature" doesn't currently use the gpg.program setting.  Commit signing, tag signing, and tag verification currently use this setting properly, so the logic has been added to handle it here as well.

Please wrap your commit messages at something reasonable (70 is probably as high as you want to go, given that log output is often shown indented).

Show 9 quoted lines
> @@ -364,7 +365,8 @@ static int git_log_config(const char *var, const char *value, void *cb)
>  		use_mailmap_config = git_config_bool(var, value);
>  		return 0;
>  	}
> -
> +	if (!prefixcmp(var, "gpg."))
> +		return git_gpg_config(var, value, NULL); 
>  	if (grep_config(var, value, cb) < 0)
>  		return -1;

The gpg config can also be other places than "gpg.*". Right now it is just user.signingkey, which log would not care about, but it feels like we are depending an unnecessary detail here. We also don't know whether it would care about the callback data. Is there a reason not to do:

  if (git_gpg_config(var, value, cb) < 0)
          return -1;
just like the grep_config call below?
-Peff
Previous: Hans BrigmanNext: Junio C Hamano
Message 2 of 3 in “log: make "show --show-signature" use gpg.program setting”
  1. log: make "show --show-signature" use gpg.program settingHans Brigman, Mar 25, 2013
  2. Jeff KingMar 25, 2013
  3. Junio C HamanoMar 27, 2013

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.