hgweb: wrap {diffopts} of annotate by hybriddict()
The diffopts here is a plain dict, which should be wrapped by hybriddict.
--- a/mercurial/hgweb/webcommands.py Wed Apr 04 20:29:58 2018 +0900
+++ b/mercurial/hgweb/webcommands.py Wed Apr 04 20:31:16 2018 +0900
@@ -992,7 +992,7 @@
rename=webutil.renamelink(fctx),
permissions=fctx.manifest().flags(f),
ishead=int(ishead),
- diffopts=diffopts,
+ diffopts=templateutil.hybriddict(diffopts),
**pycompat.strkwargs(webutil.commonentry(web.repo, fctx)))
@webcommand('filelog')