--- a/hgext/rebase.py Sat Aug 16 10:43:59 2014 +0900
+++ b/hgext/rebase.py Sat Aug 16 10:43:59 2014 +0900
@@ -138,7 +138,6 @@
skipped = set()
targetancestors = set()
- editor = cmdutil.getcommiteditor(editform='rebase.normal', **opts)
lock = wlock = None
try:
@@ -354,6 +353,9 @@
p1rev = repo[rev].p1().rev()
cmdutil.duplicatecopies(repo, rev, p1rev, skiprev=target)
if not collapsef:
+ merging = repo[p2].rev() != nullrev
+ editform = cmdutil.mergeeditform(merging, 'rebase')
+ editor = cmdutil.getcommiteditor(editform=editform, **opts)
newrev = concludenode(repo, rev, p1, p2, extrafn=extrafn,
editor=editor)
else: