--- a/mercurial/cmdutil.py Sat Aug 16 10:43:59 2014 +0900
+++ b/mercurial/cmdutil.py Sat Aug 16 10:43:59 2014 +0900
@@ -610,7 +610,6 @@
tmpname, message, user, date, branch, nodeid, p1, p2 = \
patch.extract(ui, hunk)
- editor = getcommiteditor(editform='import.normal', **opts)
update = not opts.get('bypass')
strip = opts["strip"]
sim = float(opts.get('similarity') or 0)
@@ -688,6 +687,8 @@
m = None
else:
m = scmutil.matchfiles(repo, files or [])
+ editform = mergeeditform(repo[None], 'import.normal')
+ editor = getcommiteditor(editform=editform, **opts)
n = repo.commit(message, opts.get('user') or user,
opts.get('date') or date, match=m,
editor=editor, force=partial)