mercurial/changelog.py
changeset 43452 e1dae2ef5588
parent 43451 983cda0e110c
child 43453 61c372100008
equal deleted inserted replaced
43451:983cda0e110c 43452:e1dae2ef5588
   401         self._delayed = False
   401         self._delayed = False
   402         self._delaybuf = None
   402         self._delaybuf = None
   403         self._divert = False
   403         self._divert = False
   404         self.filteredrevs = frozenset()
   404         self.filteredrevs = frozenset()
   405         self._copiesstorage = opener.options.get(b'copies-storage')
   405         self._copiesstorage = opener.options.get(b'copies-storage')
   406 
       
   407     def parentrevs(self, rev):
       
   408         """filtered version of revlog.parentrevs"""
       
   409         if rev in self.filteredrevs:
       
   410             raise error.FilteredIndexError(rev)
       
   411         return super(changelog, self).parentrevs(rev)
       
   412 
   406 
   413     def flags(self, rev):
   407     def flags(self, rev):
   414         """filtered version of revlog.flags"""
   408         """filtered version of revlog.flags"""
   415         if rev in self.filteredrevs:
   409         if rev in self.filteredrevs:
   416             raise error.FilteredIndexError(rev)
   410             raise error.FilteredIndexError(rev)