mercurial/phases.py
changeset 51416 0c04074f5414
parent 51415 1df8d84e7c99
child 51417 e0d329491709
equal deleted inserted replaced
51415:1df8d84e7c99 51416:0c04074f5414
   380             self._loadedrevslen = 0
   380             self._loadedrevslen = 0
   381             self._phasesets: PhaseSets = None
   381             self._phasesets: PhaseSets = None
   382 
   382 
   383     def hasnonpublicphases(self, repo: "localrepo.localrepository") -> bool:
   383     def hasnonpublicphases(self, repo: "localrepo.localrepository") -> bool:
   384         """detect if there are revisions with non-public phase"""
   384         """detect if there are revisions with non-public phase"""
   385         repo = repo.unfiltered()
   385         # XXX deprecate the unused repo argument
   386         self._ensure_phase_sets(repo)
       
   387         return any(
   386         return any(
   388             revs for phase, revs in self._phaseroots.items() if phase != public
   387             revs for phase, revs in self._phaseroots.items() if phase != public
   389         )
   388         )
   390 
   389 
   391     def nonpublicphaseroots(
   390     def nonpublicphaseroots(