comparison mercurial/hgweb/hgweb_mod.py @ 3468:0e68608bd11d

use xrange instead of range
author Benoit Boissinot <benoit.boissinot@ens-lyon.org>
date Thu, 19 Oct 2006 14:16:51 +0200
parents 233c733e4af5
children 8f02223662c8
comparison
equal deleted inserted replaced
3467:df7202f6887c 3468:0e68608bd11d
189 def changelog(self, ctx, shortlog=False): 189 def changelog(self, ctx, shortlog=False):
190 def changelist(**map): 190 def changelist(**map):
191 parity = (start - end) & 1 191 parity = (start - end) & 1
192 cl = self.repo.changelog 192 cl = self.repo.changelog
193 l = [] # build a list in forward order for efficiency 193 l = [] # build a list in forward order for efficiency
194 for i in range(start, end): 194 for i in xrange(start, end):
195 ctx = self.repo.changectx(i) 195 ctx = self.repo.changectx(i)
196 n = ctx.node() 196 n = ctx.node()
197 197
198 l.insert(0, {"parity": parity, 198 l.insert(0, {"parity": parity,
199 "author": ctx.user(), 199 "author": ctx.user(),
232 cl = self.repo.changelog 232 cl = self.repo.changelog
233 count = 0 233 count = 0
234 qw = query.lower().split() 234 qw = query.lower().split()
235 235
236 def revgen(): 236 def revgen():
237 for i in range(cl.count() - 1, 0, -100): 237 for i in xrange(cl.count() - 1, 0, -100):
238 l = [] 238 l = []
239 for j in range(max(0, i - 100), i): 239 for j in xrange(max(0, i - 100), i):
240 ctx = self.repo.changectx(j) 240 ctx = self.repo.changectx(j)
241 l.append(ctx) 241 l.append(ctx)
242 l.reverse() 242 l.reverse()
243 for e in l: 243 for e in l:
244 yield e 244 yield e
320 320
321 def entries(**map): 321 def entries(**map):
322 l = [] 322 l = []
323 parity = (count - 1) & 1 323 parity = (count - 1) & 1
324 324
325 for i in range(start, end): 325 for i in xrange(start, end):
326 ctx = fctx.filectx(i) 326 ctx = fctx.filectx(i)
327 n = fl.node(i) 327 n = fl.node(i)
328 328
329 l.insert(0, {"parity": parity, 329 l.insert(0, {"parity": parity,
330 "filerev": i, 330 "filerev": i,
529 529
530 def changelist(**map): 530 def changelist(**map):
531 parity = 0 531 parity = 0
532 cl = self.repo.changelog 532 cl = self.repo.changelog
533 l = [] # build a list in forward order for efficiency 533 l = [] # build a list in forward order for efficiency
534 for i in range(start, end): 534 for i in xrange(start, end):
535 n = cl.node(i) 535 n = cl.node(i)
536 changes = cl.read(n) 536 changes = cl.read(n)
537 hn = hex(n) 537 hn = hex(n)
538 t = changes[2] 538 t = changes[2]
539 539