Mercurial > public > mercurial-scm > hg
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", |