hgext/rebase.py
changeset 38516 7c853edcf4ed
parent 38515 19076e2d62e7
child 38517 4df9cef86740
equal deleted inserted replaced
38515:19076e2d62e7 38516:7c853edcf4ed
    46     repair,
    46     repair,
    47     revset,
    47     revset,
    48     revsetlang,
    48     revsetlang,
    49     scmutil,
    49     scmutil,
    50     smartset,
    50     smartset,
       
    51     state as statemod,
    51     util,
    52     util,
    52 )
    53 )
    53 
    54 
    54 release = lock.release
    55 release = lock.release
    55 
    56 
   182         self.keepf = opts.get('keep', False)
   183         self.keepf = opts.get('keep', False)
   183         self.keepbranchesf = opts.get('keepbranches', False)
   184         self.keepbranchesf = opts.get('keepbranches', False)
   184         self.obsoletenotrebased = {}
   185         self.obsoletenotrebased = {}
   185         self.obsoletewithoutsuccessorindestination = set()
   186         self.obsoletewithoutsuccessorindestination = set()
   186         self.inmemory = inmemory
   187         self.inmemory = inmemory
       
   188         self.stateobj = statemod.cmdstate(repo, 'rebasestate')
   187 
   189 
   188     @property
   190     @property
   189     def repo(self):
   191     def repo(self):
   190         if self.prepared:
   192         if self.prepared:
   191             return self._repo.unfiltered()
   193             return self._repo.unfiltered()