# HG changeset patch # User Pierre-Yves David # Date 1357839866 -3600 # Node ID 28fa9443f7517e3fab47f34c8f6d78a92dfaa234 # Parent 82572533bc0027bc4935902c5c5ba0afbe71ba8b hgweb: drop recursivity in _navseq This is totally not needed. diff -r 82572533bc00 -r 28fa9443f751 mercurial/hgweb/webutil.py --- a/mercurial/hgweb/webutil.py Tue Jan 15 12:11:18 2013 +0100 +++ b/mercurial/hgweb/webutil.py Thu Jan 10 18:44:26 2013 +0100 @@ -29,11 +29,11 @@ yield limit if limit >= 20 and limit <= 40: yield 50 - else: + factor *= 10 + while True: yield 1 * factor yield 3 * factor - for f in _navseq(factor * 10): - yield f + factor *= 10 def revnavgen(pos, pagelen, limit, nodefunc): """computes label and revision id for navigation link