[PATCH 2 of 2] gpg: show "Unknow KEYID xxx" when the status is ERRSIG
Benoit Boissinot
bboissin at gmail.com
Fri Jun 21 04:03:10 CDT 2013
On Thu, Jun 20, 2013 at 9:34 AM, <elson.wei at gmail.com> wrote:
> # HG changeset patch
> # User Wei, Elson <elson.wei at gmail.com>
> # Date 1371691052 -28800
> # Thu Jun 20 09:17:32 2013 +0800
> # Node ID bd6499180bf4c81642a41571fc0f89b5e14b300e
> # Parent 5d7e94383feede6e5b62d4009a3877e479f72591
> gpg: show "Unknow KEYID xxx" when the status is ERRSIG
>
> diff --git a/hgext/gpg.py b/hgext/gpg.py
> --- a/hgext/gpg.py
> +++ b/hgext/gpg.py
> @@ -120,6 +120,9 @@
> validkeys = []
> # warn for expired key and/or sigs
> for key in keys:
> + if key[0] == "ERRSIG":
> + ui.write(_("%s Unknown KEYID \"%s\"\n") % (prefix, key[1]))
> + continue
> if key[0] == "BADSIG":
> ui.write(_("%s Bad signature from \"%s\"\n") % (prefix,
> key[2]))
> continue
>
And now that you send different input, please harden the valid sig check
(add an elif ... GOODSIG to append, also maybe raise an exception when an
unexpected value comes).
> _______________________________________________
> Mercurial-devel mailing list
> Mercurial-devel at selenic.com
> http://selenic.com/mailman/listinfo/mercurial-devel
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://selenic.com/pipermail/mercurial-devel/attachments/20130621/f51a3c25/attachment.html>
More information about the Mercurial-devel
mailing list