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

Re: [PATCH] Add the commit.gpgsign option to sign all commits

From
Nicolas Vigier <boklm@mars-attacks.org>
Date
Nov 5, 2013, 00:03 UTC
Message-ID
<20131105000330.GY4589@mars-attacks.org>
In-Reply-To
<xmqqppqfag2e.fsf@gitster.dls.corp.google.com>
On Mon, 04 Nov 2013, Junio C Hamano wrote:
Show 12 quoted lines
> Nicolas Vigier <boklm@mars-attacks.org> writes:
> 
> > If you want to GPG sign all your commits, you have to add the -S option
> > all the time. The commit.gpgsign config option allows to sign all
> > commits automatically.
> 
> I'm somewhat horrified to imagine the end-user experience this
> "feature" adds to the system; if one sets htis configuration and
> then runs "git rebase" or anything that internally creates or
> recreates commits, does one have to sign each and every commit, even
> if such a rebase was done merely as a trial run to see if a topic
> can be rebased to an older codebase, or something?

Yes, all rebased commits will be signed, even if it was done as a trial run. But I don't see this as a problem. The signature indicate who did the rebase.

Previous: Junio C HamanoNext: brian m. carlson
Message 3 of 7 in “Add the commit.gpgsign option to sign all commits”
  1. Add the commit.gpgsign option to sign all commitsNicolas Vigier, Nov 4, 2013
  2. Junio C HamanoNov 4, 2013
  3. Nicolas VigierNov 5, 2013
  4. brian m. carlsonNov 5, 2013
  5. Nicolas VigierNov 5, 2013
  6. Junio C HamanoNov 5, 2013
  7. Add the commit.gpgsign option to sign all commitsNicolas Vigier, Nov 6, 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.