mercurial/hgweb/webcommands.py
changeset 30081 dd0ff715a82c
parent 29572 d86b54d9bb0c
child 30298 4ed8bb8a153f
--- a/mercurial/hgweb/webcommands.py	Tue Oct 04 20:49:59 2016 +0800
+++ b/mercurial/hgweb/webcommands.py	Sat Oct 08 16:10:34 2016 +0100
@@ -31,7 +31,6 @@
     encoding,
     error,
     graphmod,
-    patch,
     revset,
     scmutil,
     templatefilters,
@@ -861,8 +860,6 @@
     fctx = webutil.filectx(web.repo, req)
     f = fctx.path()
     parity = paritygen(web.stripecount)
-    diffopts = patch.difffeatureopts(web.repo.ui, untrusted=True,
-                                     section='annotate', whitespace=True)
 
     def parents(f):
         for p in f.parents():
@@ -877,8 +874,8 @@
                   or 'application/octet-stream')
             lines = [((fctx.filectx(fctx.filerev()), 1), '(binary:%s)' % mt)]
         else:
-            lines = fctx.annotate(follow=True, linenumber=True,
-                                  diffopts=diffopts)
+            lines = webutil.annotate(fctx, web.repo.ui)
+
         previousrev = None
         blockparitygen = paritygen(1)
         for lineno, ((f, targetline), l) in enumerate(lines):