738 revnode_hex = hex(revnode) |
738 revnode_hex = hex(revnode) |
739 uprev = min(max_rev, rev + revcount) |
739 uprev = min(max_rev, rev + revcount) |
740 downrev = max(0, rev - revcount) |
740 downrev = max(0, rev - revcount) |
741 count = len(web.repo) |
741 count = len(web.repo) |
742 changenav = webutil.revnavgen(rev, revcount, count, web.repo.changectx) |
742 changenav = webutil.revnavgen(rev, revcount, count, web.repo.changectx) |
743 |
743 startrev = rev |
744 dag = graphmod.revisions(web.repo, rev, downrev) |
744 # if starting revision is less than 60 set it to uprev |
|
745 if rev < web.maxshortchanges: |
|
746 startrev = uprev |
|
747 |
|
748 dag = graphmod.revisions(web.repo, startrev, downrev) |
745 tree = list(graphmod.colored(dag)) |
749 tree = list(graphmod.colored(dag)) |
746 canvasheight = (len(tree) + 1) * bg_height - 27 |
750 canvasheight = (len(tree) + 1) * bg_height - 27 |
747 data = [] |
751 data = [] |
748 for (id, type, ctx, vtx, edges) in tree: |
752 for (id, type, ctx, vtx, edges) in tree: |
749 if type != graphmod.CHANGESET: |
753 if type != graphmod.CHANGESET: |