mercurial/hgweb/webcommands.py
branchstable
changeset 18497 a58d8936647a
parent 18478 886936ecc21b
child 18524 66ae2ded0968
--- a/mercurial/hgweb/webcommands.py	Sun Jan 27 15:13:53 2013 -0600
+++ b/mercurial/hgweb/webcommands.py	Tue Jan 29 16:44:51 2013 +0100
@@ -129,9 +129,10 @@
         qw = lower(query).split()
 
         def revgen():
+            cl = web.repo.changelog
             for i in xrange(len(web.repo) - 1, 0, -100):
                 l = []
-                for j in xrange(max(0, i - 100), i + 1):
+                for j in cl.revs(max(0, i - 100), i + 1):
                     ctx = web.repo[j]
                     l.append(ctx)
                 l.reverse()