hgext/rebase.py
changeset 33869 bc9e075133c9
parent 33868 ddf77c0cc169
child 33870 3ae2eaecb49e
equal deleted inserted replaced
33868:ddf77c0cc169 33869:bc9e075133c9
   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