Mercurial > hg > mercurial-crew-with-dirclash
comparison mercurial/hgweb.py @ 180:f25944662097
hgweb: Fix navigate to 0 bug
author | mpm@selenic.com |
---|---|
date | Fri, 27 May 2005 12:45:41 -0800 |
parents | 8da1df932c16 |
children | 089594a5bbde 089594a5bbde |
comparison
equal
deleted
inserted
replaced
179:ff5377a4b203 | 180:f25944662097 |
---|---|
193 yield self.t("header", repo = self.reponame) | 193 yield self.t("header", repo = self.reponame) |
194 | 194 |
195 def footer(self): | 195 def footer(self): |
196 yield self.t("footer", repo = self.reponame) | 196 yield self.t("footer", repo = self.reponame) |
197 | 197 |
198 def changelog(self, pos=None): | 198 def changelog(self, pos): |
199 def changenav(): | 199 def changenav(): |
200 def seq(factor = 1): | 200 def seq(factor = 1): |
201 yield 1 * factor | 201 yield 1 * factor |
202 yield 3 * factor | 202 yield 3 * factor |
203 #yield 5 * factor | 203 #yield 5 * factor |
253 yield l | 253 yield l |
254 | 254 |
255 cl = self.repo.changelog | 255 cl = self.repo.changelog |
256 mf = cl.read(cl.tip())[0] | 256 mf = cl.read(cl.tip())[0] |
257 count = cl.count() | 257 count = cl.count() |
258 pos = pos or count - 1 | |
259 end = min(pos, count - 1) | 258 end = min(pos, count - 1) |
260 start = max(0, pos - self.maxchanges) | 259 start = max(0, pos - self.maxchanges) |
261 end = min(count - 1, start + self.maxchanges) | 260 end = min(count - 1, start + self.maxchanges) |
262 | 261 |
263 yield self.t('changelog', | 262 yield self.t('changelog', |