# HG changeset patch # User Pierre-Yves David # Date 1357651009 -3600 # Node ID e3504d7ff760ce0a41a4b63b54c3739d6e812afe # Parent 378a025ff26959e4b3cef140748d6cbe66b7e715 hidden: drop cache on hiddenrevs property The `filteredrevs` function already have a cache mechanism. And this cache in invalidated at the same time than the current property cache. So we drop the cache on the property. The property itself is going to be dropped soon. diff -r 378a025ff269 -r e3504d7ff760 mercurial/localrepo.py --- a/mercurial/localrepo.py Tue Jan 08 14:10:29 2013 +0100 +++ b/mercurial/localrepo.py Tue Jan 08 14:16:49 2013 +0100 @@ -350,7 +350,8 @@ self.ui.warn(msg % len(list(store))) return store - @unfilteredpropertycache + @property + @unfiltered def hiddenrevs(self): """hiddenrevs: revs that should be hidden by command and tools @@ -961,8 +962,6 @@ def invalidatevolatilesets(self): self.filteredrevcache.clear() obsolete.clearobscaches(self) - if 'hiddenrevs' in vars(self): - del self.hiddenrevs def invalidatedirstate(self): '''Invalidates the dirstate, causing the next call to dirstate