mercurial/changelog.py
changeset 43443 7bc8e49a7c35
parent 43440 ec7ba79bf3db
child 43444 c470e699cd00
equal deleted inserted replaced
43442:625e7d1ffd1c 43443:7bc8e49a7c35
   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 tiprev(self):
       
   409         """filtered version of revlog.tiprev"""
       
   410         for i in pycompat.xrange(len(self) - 1, -2, -1):
       
   411             if i not in self.filteredrevs:
       
   412                 return i
       
   413 
   407 
   414     def __contains__(self, rev):
   408     def __contains__(self, rev):
   415         """filtered version of revlog.__contains__"""
   409         """filtered version of revlog.__contains__"""
   416         return 0 <= rev < len(self) and rev not in self.filteredrevs
   410         return 0 <= rev < len(self) and rev not in self.filteredrevs
   417 
   411