hgext3rd/evolve/cmdrewrite.py
changeset 4340 5300be965515
parent 4300 702f7e1d0b01
child 4370 45c0415e45b9
child 4410 8087e9a0f902
equal deleted inserted replaced
4339:0f015fe4f71f 4340:5300be965515
   737         raise error.Abort(_('specified revisions evaluate to an empty set'),
   737         raise error.Abort(_('specified revisions evaluate to an empty set'),
   738                           hint=_('use different revision arguments'))
   738                           hint=_('use different revision arguments'))
   739     elif len(revs) == 1:
   739     elif len(revs) == 1:
   740         ui.write_err(_('single revision specified, nothing to fold\n'))
   740         ui.write_err(_('single revision specified, nothing to fold\n'))
   741         return 1
   741         return 1
       
   742 
       
   743     # Sort so combined commit message of `hg fold --exact -r . -r .^` is
       
   744     # in topological order.
       
   745     revs.sort()
   742 
   746 
   743     wlock = lock = None
   747     wlock = lock = None
   744     try:
   748     try:
   745         wlock = repo.wlock()
   749         wlock = repo.wlock()
   746         lock = repo.lock()
   750         lock = repo.lock()