From patchwork Sun Jul 14 13:52:15 2013 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: [4, of, 4, V5] gpg: show "Unknown key ID xxxxxxxx" when the status is ERRSIG From: elson.wei@gmail.com X-Patchwork-Id: 1889 Message-Id: <1ad21fa22fa565cea47b.1373809935@ElsonWei-NB> To: mercurial-devel@selenic.com Date: Sun, 14 Jul 2013 21:52:15 +0800 # HG changeset patch # User Wei, Elson # Date 1373809852 -28800 # Sun Jul 14 21:50:52 2013 +0800 # Node ID 1ad21fa22fa565cea47b735ca7fee5c1bc590ba2 # Parent 446ad1284333c9ffee4c96d9b7e887a869314d7a gpg: show "Unknown key ID xxxxxxxx" when the status is ERRSIG # HG changeset patch # User Wei, Elson # Date 1373809852 -28800 # Sun Jul 14 21:50:52 2013 +0800 # Node ID 1ad21fa22fa565cea47b735ca7fee5c1bc590ba2 # Parent 446ad1284333c9ffee4c96d9b7e887a869314d7a gpg: show "Unknown key ID xxxxxxxx" when the status is ERRSIG diff --git a/hgext/gpg.py b/hgext/gpg.py --- a/hgext/gpg.py +++ b/hgext/gpg.py @@ -122,6 +122,9 @@ validkeys = [] # warn for expired key and/or sigs for key in keys: + if key[0] == "ERRSIG": + ui.write(_("%s Unknown key ID \"%s\"\n") % (prefix, shortkey(ui, key[1][:15]))) + continue if key[0] == "BADSIG": ui.write(_("%s Bad signature from \"%s\"\n") % (prefix, key[2])) continue