mercurial/localrepo.py
changeset 19635 b9b7dc267e9f
parent 19569 00140039bd8f
child 19650 36f48c7d5944
--- a/mercurial/localrepo.py	Fri Jul 19 02:09:13 2013 +0400
+++ b/mercurial/localrepo.py	Wed Aug 07 09:59:45 2013 +0800
@@ -39,6 +39,8 @@
     """propertycache that apply to unfiltered repo only"""
 
     def __get__(self, repo, type=None):
+        if hasunfilteredcache(repo, self.name):
+            return getattr(repo.unfiltered(), self.name)
         return super(unfilteredpropertycache, self).__get__(repo.unfiltered())
 
 class filteredpropertycache(propertycache):