diff -r b257aaa0743a -r 1b6946f87c50 mercurial/mdiff.py --- a/mercurial/mdiff.py Tue Jun 27 00:15:56 2017 +0530 +++ b/mercurial/mdiff.py Tue Jun 27 00:23:32 2017 +0530 @@ -84,6 +84,7 @@ def copy(self, **kwargs): opts = dict((k, getattr(self, k)) for k in self.defaults) + opts = pycompat.strkwargs(opts) opts.update(kwargs) return diffopts(**opts)