381 else: |
381 else: |
382 commitmsg = 'Collapsed revision' |
382 commitmsg = 'Collapsed revision' |
383 for rebased in state: |
383 for rebased in state: |
384 if rebased not in skipped and state[rebased] > nullmerge: |
384 if rebased not in skipped and state[rebased] > nullmerge: |
385 commitmsg += '\n* %s' % repo[rebased].description() |
385 commitmsg += '\n* %s' % repo[rebased].description() |
386 editor = cmdutil.getcommiteditor(edit=True) |
386 editform = 'rebase.collapse' |
|
387 editor = cmdutil.getcommiteditor(edit=True, editform=editform) |
387 newrev = concludenode(repo, rev, p1, external, commitmsg=commitmsg, |
388 newrev = concludenode(repo, rev, p1, external, commitmsg=commitmsg, |
388 extrafn=extrafn, editor=editor) |
389 extrafn=extrafn, editor=editor) |
389 for oldrev in state.iterkeys(): |
390 for oldrev in state.iterkeys(): |
390 if state[oldrev] > nullmerge: |
391 if state[oldrev] > nullmerge: |
391 state[oldrev] = newrev |
392 state[oldrev] = newrev |