hgweb: load revcount + 1 entries to fill nextentry in log page (issue5972)

"revcount + 1" is moved to the call site to make it clearer.
1 files changed, 3 insertions(+), 3 deletions(-)

M mercurial/hgweb/webcommands.py
M mercurial/hgweb/webcommands.py +3 -3
@@ 394,12 394,12 @@ def changelog(web, shortlog=False):
         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 @@ def changelog(web, shortlog=False):
 
     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:]