mercurial/context.py
changeset 38523 4455e5d4d59c
parent 38497 da2a7d8354b2
child 38524 02633fe3883a
--- a/mercurial/context.py	Sun Jul 01 01:00:39 2018 +0530
+++ b/mercurial/context.py	Tue May 22 15:02:52 2018 +0200
@@ -294,13 +294,13 @@
                               auditor=r.nofsauditor, ctx=self,
                               listsubrepos=listsubrepos, badfn=badfn)
 
-    def diff(self, ctx2=None, match=None, **opts):
+    def diff(self, ctx2=None, match=None, opts=None):
         """Returns a diff generator for the given contexts and matcher"""
         if ctx2 is None:
             ctx2 = self.p1()
         if ctx2 is not None:
             ctx2 = self._repo[ctx2]
-        diffopts = patch.diffopts(self._repo.ui, pycompat.byteskwargs(opts))
+        diffopts = patch.diffopts(self._repo.ui, opts)
         return patch.diff(self._repo, ctx2, self, match=match, opts=diffopts)
 
     def dirs(self):