hgext/mq.py
branchstable
changeset 16252 cf17e76be4dd
parent 16231 ce292f1379ba
child 16253 17f179805297
child 16278 900eee0778d1
equal deleted inserted replaced
16244:3d26d69ef822 16252:cf17e76be4dd
  1041                 urev = self.qparents(repo, revs[0])
  1041                 urev = self.qparents(repo, revs[0])
  1042                 hg.clean(repo, urev)
  1042                 hg.clean(repo, urev)
  1043                 repo.dirstate.write()
  1043                 repo.dirstate.write()
  1044 
  1044 
  1045             self.removeundo(repo)
  1045             self.removeundo(repo)
  1046             for rev in revs:
  1046             repair.strip(self.ui, repo, revs, backup)
  1047                 repair.strip(self.ui, repo, rev, backup)
       
  1048             # strip may have unbundled a set of backed up revisions after
  1047             # strip may have unbundled a set of backed up revisions after
  1049             # the actual strip
  1048             # the actual strip
  1050             self.removeundo(repo)
  1049             self.removeundo(repo)
  1051         finally:
  1050         finally:
  1052             release(lock, wlock)
  1051             release(lock, wlock)