mercurial/hgweb/webcommands.py
changeset 6704 8251ffb35725
parent 6691 0dba955c2636
child 6720 084c9f1ef2bd
equal deleted inserted replaced
6703:bacfee67c1a9 6704:8251ffb35725
   576                         untrusted=False)
   576                         untrusted=False)
   577     return [staticfile(static, fname, req)]
   577     return [staticfile(static, fname, req)]
   578 
   578 
   579 def graph(web, req, tmpl):
   579 def graph(web, req, tmpl):
   580     rev = webutil.changectx(web.repo, req).rev()
   580     rev = webutil.changectx(web.repo, req).rev()
   581     revcount = int(req.form.get('revcount', [25])[0])
       
   582     bg_height = 39
   581     bg_height = 39
   583 
   582 
   584     max_rev = web.repo.changelog.count() - 1
   583     max_rev = web.repo.changelog.count() - 1
       
   584     revcount = min(max_rev, int(req.form.get('revcount', [25])[0]))
   585     revnode = web.repo.changelog.node(rev)
   585     revnode = web.repo.changelog.node(rev)
   586     revnode_hex = hex(revnode)
   586     revnode_hex = hex(revnode)
   587     uprev = min(max_rev, rev + revcount)
   587     uprev = min(max_rev, rev + revcount)
   588     downrev = max(0, rev - revcount)
   588     downrev = max(0, rev - revcount)
   589     lessrev = max(0, rev - revcount / 2)
   589     lessrev = max(0, rev - revcount / 2)