Comments
Patch
@@ -774,11 +774,11 @@ def filelog(web, req, tmpl):
"branches": webutil.nodebranchdict(repo, iterfctx)})
for e in reversed(l):
yield e
nodefunc = lambda x: fctx.filectx(fileid=x)
- nav = webutil.revnav(nodefunc).gen(end - 1, revcount, count)
+ nav = webutil.filerevnav(nodefunc).gen(end - 1, revcount, count)
return tmpl("filelog", file=f, node=fctx.hex(), nav=nav,
entries=lambda **x: entries(**x),
latestentry=lambda **x: entries(lastest=True, **x),
revcount=revcount, morevars=morevars, lessvars=lessvars)
@@ -95,10 +95,13 @@ class revnav(object):
return f
return ({'before':gen(navbefore),
'after': gen(navafter)},)
+class filerevnav(revnav):
+ pass
+
def _siblings(siblings=[], hiderev=None):
siblings = [s for s in siblings if s.node() != nullid]
if len(siblings) == 1 and siblings[0].rev() == hiderev:
return
for s in siblings: