Comments
Patch
@@ -162,15 +162,12 @@
"""verify all the signatures there may be for a particular revision"""
mygpg = newgpg(ui)
rev = repo.lookup(rev)
- hexrev = hgnode.hex(rev)
keys = []
- for data, context in sigwalk(repo):
- node, version, sig = data
- if node == hexrev:
- k = getkeys(ui, repo, mygpg, data, context)
- if k:
- keys.extend(k)
+ for data, context in repo.signs[rev]:
+ k = getkeys(ui, repo, mygpg, data, context)
+ if k:
+ keys.extend(k)
if not keys:
ui.write(_("no valid signature for %s\n") % hgnode.short(rev))