diff -r a1a5a57efe90 -r 344751cd8cb8 hgext/gpg.py --- a/hgext/gpg.py Sun Apr 26 16:50:44 2009 -0500 +++ b/hgext/gpg.py Sun Apr 26 16:50:44 2009 -0500 @@ -90,11 +90,9 @@ yield (l.split(" ", 2), (context, ln)) ln +=1 + # read the heads fl = repo.file(".hgsigs") - h = fl.heads() - h.reverse() - # read the heads - for r in h: + for r in reversed(fl.heads()): fn = ".hgsigs|%s" % hgnode.short(r) for item in parsefile(fl.read(r).splitlines(), fn): yield item @@ -154,9 +152,7 @@ continue revs.setdefault(r, []) revs[r].extend(keys) - nodes = list(revs) - nodes.reverse() - for rev in nodes: + for rev in reversed(revs): for k in revs[rev]: r = "%5d:%s" % (rev, hgnode.hex(repo.changelog.node(rev))) ui.write("%-30s %s\n" % (keystr(ui, k), r))