diff -r 4e6dc34b5d7a -r c31d45623304 mercurial/simplemerge.py --- a/mercurial/simplemerge.py Thu Jun 22 03:10:24 2017 +0530 +++ b/mercurial/simplemerge.py Thu Jun 22 03:16:16 2017 +0530 @@ -24,6 +24,7 @@ from . import ( error, mdiff, + pycompat, util, vfs as vfsmod, ) @@ -455,7 +456,8 @@ extrakwargs['base_marker'] = '|||||||' extrakwargs['name_base'] = name_base extrakwargs['minimize'] = False - for line in m3.merge_lines(name_a=name_a, name_b=name_b, **extrakwargs): + for line in m3.merge_lines(name_a=name_a, name_b=name_b, + **pycompat.strkwargs(extrakwargs)): out.write(line) if not opts.get('print'):