equal
deleted
inserted
replaced
443 if self.collapsemsg: |
443 if self.collapsemsg: |
444 commitmsg = self.collapsemsg |
444 commitmsg = self.collapsemsg |
445 else: |
445 else: |
446 commitmsg = 'Collapsed revision' |
446 commitmsg = 'Collapsed revision' |
447 for rebased in sorted(self.state): |
447 for rebased in sorted(self.state): |
448 if rebased not in self.skipped and\ |
448 if rebased not in self.skipped: |
449 self.state[rebased] >= revtodo: |
|
450 commitmsg += '\n* %s' % repo[rebased].description() |
449 commitmsg += '\n* %s' % repo[rebased].description() |
451 editopt = True |
450 editopt = True |
452 editor = cmdutil.getcommiteditor(edit=editopt, editform=editform) |
451 editor = cmdutil.getcommiteditor(edit=editopt, editform=editform) |
453 revtoreuse = max(self.state) |
452 revtoreuse = max(self.state) |
454 |
453 |
465 if newnode is None: |
464 if newnode is None: |
466 newrev = self.dest |
465 newrev = self.dest |
467 else: |
466 else: |
468 newrev = repo[newnode].rev() |
467 newrev = repo[newnode].rev() |
469 for oldrev in self.state.iterkeys(): |
468 for oldrev in self.state.iterkeys(): |
470 if self.state[oldrev] >= revtodo: |
469 self.state[oldrev] = newrev |
471 self.state[oldrev] = newrev |
|
472 |
470 |
473 if 'qtip' in repo.tags(): |
471 if 'qtip' in repo.tags(): |
474 updatemq(repo, self.state, self.skipped, **opts) |
472 updatemq(repo, self.state, self.skipped, **opts) |
475 |
473 |
476 # restore original working directory |
474 # restore original working directory |