comparison mercurial/hgweb.py @ 183:767916673e16

hgweb: Sort tags by revision number
author mpm@selenic.com
date Fri, 27 May 2005 13:30:35 -0800
parents 089594a5bbde
children b98bcf66dd9d
comparison
equal deleted inserted replaced
182:089594a5bbde 183:767916673e16
510 cl = self.repo.changelog 510 cl = self.repo.changelog
511 mf = cl.read(cl.tip())[0] 511 mf = cl.read(cl.tip())[0]
512 512
513 self.repo.lookup(0) # prime the cache 513 self.repo.lookup(0) # prime the cache
514 i = self.repo.tags.items() 514 i = self.repo.tags.items()
515 i.sort() 515 n = [ (cl.rev(e[1]), e) for e in i ] # sort by revision
516 n.sort()
517 n.reverse()
518 i = [ e[1] for e in n ]
516 519
517 def entries(): 520 def entries():
518 parity = 0 521 parity = 0
519 for k,n in i: 522 for k,n in i:
520 yield self.t("tagentry", 523 yield self.t("tagentry",