diff -r 536f22d6c2c5 -r 4f44f747f094 mercurial/hgweb/webcommands.py --- a/mercurial/hgweb/webcommands.py Sun Sep 23 16:15:48 2018 +0900 +++ b/mercurial/hgweb/webcommands.py Sun Sep 23 16:11:01 2018 +0900 @@ -294,7 +294,7 @@ for ctx in searchfunc[0](funcarg): count += 1 - n = ctx.node() + n = scmutil.binnode(ctx) showtags = webutil.showtag(web.repo, 'changelogtag', n) files = webutil.listfilediffs(ctx.files(), n, web.maxfiles) @@ -521,7 +521,7 @@ symrev = 'tip' path = webutil.cleanpath(web.repo, web.req.qsparams.get('file', '')) mf = ctx.manifest() - node = ctx.node() + node = scmutil.binnode(ctx) files = {} dirs = {} @@ -868,7 +868,7 @@ leftrev = parent.rev() leftnode = parent.node() rightrev = ctx.rev() - rightnode = ctx.node() + rightnode = scmutil.binnode(ctx) if path in ctx: fctx = ctx[path] rightlines = filelines(fctx)