diff -r ae2d3782d818 -r 37290f2f2c3b mercurial/hgweb/webcommands.py --- a/mercurial/hgweb/webcommands.py Fri Nov 20 11:26:31 2015 -0800 +++ b/mercurial/hgweb/webcommands.py Fri Nov 13 18:31:58 2015 +0800 @@ -1045,7 +1045,11 @@ revnav = webutil.filerevnav(web.repo, fctx.path()) nav = revnav.gen(end - 1, revcount, count) return tmpl("filelog", file=f, node=fctx.hex(), nav=nav, + rev=fctx.rev(), symrev=webutil.symrevorshortnode(req, fctx), + branch=webutil.nodebranchnodefault(fctx), + tags=webutil.nodetagsdict(web.repo, fctx.node()), + bookmarks=webutil.nodebookmarksdict(web.repo, fctx.node()), entries=entries, latestentry=latestentry, revcount=revcount, morevars=morevars, lessvars=lessvars)