py3: convert opts to bytes in cmdutil.dorecord()
commands.commit() calls cmdutil.dorecord() where opts are passed as unicodes
being keyword arguments. This patch converts them back to bytes as they are
required.
--- a/mercurial/cmdutil.py Fri Apr 28 00:49:30 2017 +0530
+++ b/mercurial/cmdutil.py Fri Apr 21 02:20:46 2017 +0530
@@ -115,6 +115,7 @@
def dorecord(ui, repo, commitfunc, cmdsuggest, backupall,
filterfn, *pats, **opts):
from . import merge as mergemod
+ opts = pycompat.byteskwargs(opts)
if not ui.interactive():
if cmdsuggest:
msg = _('running non-interactively, use %s instead') % cmdsuggest