mercurial/changelog.py
changeset 43446 5ade47284dda
parent 43445 c093fb81404f
child 43447 476754edac1f
equal deleted inserted replaced
43445:c093fb81404f 43446:5ade47284dda
   402         self._delayed = False
   402         self._delayed = False
   403         self._delaybuf = None
   403         self._delaybuf = None
   404         self._divert = False
   404         self._divert = False
   405         self.filteredrevs = frozenset()
   405         self.filteredrevs = frozenset()
   406         self._copiesstorage = opener.options.get(b'copies-storage')
   406         self._copiesstorage = opener.options.get(b'copies-storage')
   407 
       
   408     def revs(self, start=0, stop=None):
       
   409         """filtered version of revlog.revs"""
       
   410         for i in super(changelog, self).revs(start, stop):
       
   411             if i not in self.filteredrevs:
       
   412                 yield i
       
   413 
   407 
   414     def _checknofilteredinrevs(self, revs):
   408     def _checknofilteredinrevs(self, revs):
   415         """raise the appropriate error if 'revs' contains a filtered revision
   409         """raise the appropriate error if 'revs' contains a filtered revision
   416 
   410 
   417         This returns a version of 'revs' to be used thereafter by the caller.
   411         This returns a version of 'revs' to be used thereafter by the caller.