mercurial/localrepo.py
branchstable
changeset 42324 2338bdea4474
parent 42323 c2b83c957621
child 42349 ffab9eed3921
child 42421 d532292eff22
equal deleted inserted replaced
42323:c2b83c957621 42324:2338bdea4474
  1217         In other word, there is always only one level of `repoview` "filtering".
  1217         In other word, there is always only one level of `repoview` "filtering".
  1218         """
  1218         """
  1219         cls = repoview.newtype(self.unfiltered().__class__)
  1219         cls = repoview.newtype(self.unfiltered().__class__)
  1220         return cls(self, name, visibilityexceptions)
  1220         return cls(self, name, visibilityexceptions)
  1221 
  1221 
  1222     @repofilecache('bookmarks', 'bookmarks.current')
  1222     @mixedrepostorecache(('bookmarks', ''), ('bookmarks.current', ''),
       
  1223                          ('00changelog.i', 'store'))
  1223     def _bookmarks(self):
  1224     def _bookmarks(self):
  1224         return bookmarks.bmstore(self)
  1225         return bookmarks.bmstore(self)
  1225 
  1226 
  1226     @property
  1227     @property
  1227     def _activebookmark(self):
  1228     def _activebookmark(self):