equal
deleted
inserted
replaced
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', |