mercurial/changelog.py
changeset 43451 983cda0e110c
parent 43450 6f3222bbfce0
child 43452 e1dae2ef5588
equal deleted inserted replaced
43450:6f3222bbfce0 43451:983cda0e110c
   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 linkrev(self, rev):
       
   408         """filtered version of revlog.linkrev"""
       
   409         if rev in self.filteredrevs:
       
   410             raise error.FilteredIndexError(rev)
       
   411         return super(changelog, self).linkrev(rev)
       
   412 
   406 
   413     def parentrevs(self, rev):
   407     def parentrevs(self, rev):
   414         """filtered version of revlog.parentrevs"""
   408         """filtered version of revlog.parentrevs"""
   415         if rev in self.filteredrevs:
   409         if rev in self.filteredrevs:
   416             raise error.FilteredIndexError(rev)
   410             raise error.FilteredIndexError(rev)