mercurial/hgweb/webcommands.py
changeset 8842 acd03a6e2426
parent 8796 2bcef677a6c3
child 9136 31177742f54a
child 9402 5d49fdef6fd0
equal deleted inserted replaced
8841:94ac080e7af9 8842:acd03a6e2426
   666     uprev = min(max_rev, rev + revcount)
   666     uprev = min(max_rev, rev + revcount)
   667     downrev = max(0, rev - revcount)
   667     downrev = max(0, rev - revcount)
   668     count = len(web.repo)
   668     count = len(web.repo)
   669     changenav = webutil.revnavgen(rev, revcount, count, web.repo.changectx)
   669     changenav = webutil.revnavgen(rev, revcount, count, web.repo.changectx)
   670 
   670 
   671     tree = list(graphmod.graph(web.repo, rev, downrev))
   671     dag = graphmod.revisions(web.repo, rev, downrev)
       
   672     tree = list(graphmod.colored(dag))
   672     canvasheight = (len(tree) + 1) * bg_height - 27;
   673     canvasheight = (len(tree) + 1) * bg_height - 27;
   673     data = []
   674     data = []
   674     for (ctx, vtx, edges) in tree:
   675     for (id, type, ctx, vtx, edges) in tree:
       
   676         if type != graphmod.CHANGESET:
       
   677             continue
   675         node = short(ctx.node())
   678         node = short(ctx.node())
   676         age = templatefilters.age(ctx.date())
   679         age = templatefilters.age(ctx.date())
   677         desc = templatefilters.firstline(ctx.description())
   680         desc = templatefilters.firstline(ctx.description())
   678         desc = cgi.escape(templatefilters.nonempty(desc))
   681         desc = cgi.escape(templatefilters.nonempty(desc))
   679         user = cgi.escape(templatefilters.person(ctx.user()))
   682         user = cgi.escape(templatefilters.person(ctx.user()))