Comments
Patch
@@ -920,19 +920,15 @@
count = len(web.repo)
pos = rev
- start = max(0, pos - revcount + 1)
- end = min(count, start + revcount)
- pos = end - 1
uprev = min(max(0, count - 1), rev + revcount)
downrev = max(0, rev - revcount)
changenav = webutil.revnav(web.repo).gen(pos, revcount, count)
tree = []
- if start < end:
- revs = list(web.repo.changelog.revs(end - 1, start))
- dag = graphmod.dagwalker(web.repo, revs)
- tree = list(graphmod.colored(dag, web.repo))
+ revs = list(web.repo.changelog.revs(pos, count=-revcount))
+ dag = graphmod.dagwalker(web.repo, revs)
+ tree = list(graphmod.colored(dag, web.repo))
def getcolumns(tree):
cols = 0
@@ -1324,14 +1324,11 @@
$ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT \
> 'graph/e06180cbfb0?style=raw&revcount=3' | grep changeset
- changeset: ab4f1438558b
changeset: e06180cbfb0c
changeset: b4e73ffab476
$ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT \
> 'graph/b4e73ffab47?style=raw&revcount=3' | grep changeset
- changeset: ab4f1438558b
- changeset: e06180cbfb0c
changeset: b4e73ffab476
$ cat errors.log