hgext/fetch.py
changeset 8407 223000a687b0
parent 8228 eee2319c5895
child 8532 b97e2417ae53
--- a/hgext/fetch.py	Thu May 14 13:20:40 2009 -0500
+++ b/hgext/fetch.py	Thu May 14 13:20:40 2009 -0500
@@ -124,10 +124,11 @@
             message = (cmdutil.logmessage(opts) or
                        (_('Automated merge with %s') %
                         url.removeauth(other.url())))
-            force_editor = opts.get('force_editor') or opts.get('edit')
-            n = repo.commit(mod + add + rem, message,
-                            opts['user'], opts['date'], force=True,
-                            force_editor=force_editor)
+            editor = cmdutil.commiteditor
+            if opts.get('force_editor') or opts.get('edit'):
+                editor = cmdutil.commitforceeditor
+            n = repo.commit(mod + add + rem, message, opts['user'],
+                            opts['date'], force=True, editor=editor)
             ui.status(_('new changeset %d:%s merges remote changes '
                         'with local\n') % (repo.changelog.rev(n),
                                            short(n)))