Patchwork [2,of,2] gpg: show "Unknow KEYID xxx" when the status is ERRSIG

login
register
mail settings
Submitter elson.wei@gmail.com
Date June 20, 2013, 2:32 p.m.
Message ID <bd6499180bf4c81642a4.1371738769@ElsonWei-NB>
Download mbox | patch
Permalink /patch/1738/
State Changes Requested, archived
Delegated to: tonfa
Headers show

Comments

elson.wei@gmail.com - June 20, 2013, 2:32 p.m.
# HG changeset patch
# User Wei, Elson <elson.wei@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

Patch

# HG changeset patch
# User Wei, Elson <elson.wei@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