--- a/mercurial/hgweb/webcommands.py Tue Sep 04 13:29:21 2018 +0900
+++ b/mercurial/hgweb/webcommands.py Tue Sep 04 12:16:28 2018 -0400
@@ -394,12 +394,12 @@
ctx = web.repo['tip']
symrev = 'tip'
- def changelist():
+ def changelist(maxcount):
revs = []
if pos != -1:
revs = web.repo.changelog.revs(pos, 0)
- for entry in webutil.changelistentries(web, revs, revcount, parity):
+ for entry in webutil.changelistentries(web, revs, maxcount, parity):
yield entry
if shortlog:
@@ -426,7 +426,7 @@
changenav = webutil.revnav(web.repo).gen(pos, revcount, count)
- entries = list(changelist())
+ entries = list(changelist(revcount + 1))
latestentry = entries[:1]
if len(entries) > revcount:
nextentry = entries[-1:]