# HG changeset patch # User mpm@selenic.com # Date 1117229435 28800 # Node ID 767916673e16a6f3f9833e2a750dc780b4c46592 # Parent 089594a5bbde8512ef722147f39442d7bdbe397a hgweb: Sort tags by revision number diff --git a/mercurial/hgweb.py b/mercurial/hgweb.py --- a/mercurial/hgweb.py +++ b/mercurial/hgweb.py @@ -512,7 +512,10 @@ class hgweb: self.repo.lookup(0) # prime the cache i = self.repo.tags.items() - i.sort() + n = [ (cl.rev(e[1]), e) for e in i ] # sort by revision + n.sort() + n.reverse() + i = [ e[1] for e in n ] def entries(): parity = 0