--- 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):