diff -r 5f8b36d5a6ec -r df7d8ea90695 mercurial/hgweb/webcommands.py --- a/mercurial/hgweb/webcommands.py Wed Jul 13 19:33:52 2016 -0700 +++ b/mercurial/hgweb/webcommands.py Thu Jul 14 12:33:44 2016 +0800 @@ -875,13 +875,12 @@ if util.binary(fctx.data()): mt = (mimetypes.guess_type(fctx.path())[0] or 'application/octet-stream') - lines = enumerate([((fctx.filectx(fctx.filerev()), 1), - '(binary:%s)' % mt)]) + lines = [((fctx.filectx(fctx.filerev()), 1), '(binary:%s)' % mt)] else: - lines = enumerate(fctx.annotate(follow=True, linenumber=True, - diffopts=diffopts)) + lines = fctx.annotate(follow=True, linenumber=True, + diffopts=diffopts) previousrev = None - for lineno, ((f, targetline), l) in lines: + for lineno, ((f, targetline), l) in enumerate(lines): rev = f.rev() blockhead = rev != previousrev or None previousrev = rev