Thread (4 messages) flat view 4 messages, 3 authors, 2016-06-15

Re: PATCH: Less fragile lookup of gpg key

From: A Large Angry SCM <hidden>
Date: 2016-06-15 22:48:44

Grant Olson wrote:
When signing a tag, git will attempt to lookup your gpg key if you don't
provide the key id.  Right now, it's a little fragile.  My gpg key uid
is "Grant T. Olson (Personal Email) [off-list ref]".  My git user
info is "Grant T. Olson [off-list ref]".  Things don't match
because git doesn't have the comment.

However, if I lookup just by email, things work perfectly.

I think doing this would make life much easier for new users, and in the
case that someone has an OpenPGP key without email (e.g. Ubuntu Master
Signing Key) we can safely assume they're an expert and will either add
the key id to their configuration or use -u instead of -s.

Here's a patch that will try to lookup the user by email only if no
signing key is provided.  If there is no email, it will still fall back
to the default generated by git.
Why not fall back to just the email if the full lookup fails?
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help