diff -r f7c51058cbb7 -r d7df759d0e97 mercurial/hgweb.py --- a/mercurial/hgweb.py Wed Jun 15 00:03:25 2005 -0800 +++ b/mercurial/hgweb.py Wed Jun 15 00:08:03 2005 -0800 @@ -523,12 +523,8 @@ cl = self.repo.changelog mf = cl.read(cl.tip())[0] - self.repo.lookup(0) # prime the cache - i = self.repo.tags.items() - n = [ (cl.rev(e[1]), e) for e in i ] # sort by revision - n.sort() - n.reverse() - i = [ e[1] for e in n ] + i = self.repo.tagslist() + i.reverse() def entries(): parity = 0