diff -r 236bb604dc39 -r ce0ad184f489 mercurial/localrepo.py --- a/mercurial/localrepo.py Wed Feb 15 20:02:35 2012 +0200 +++ b/mercurial/localrepo.py Thu Feb 16 01:21:34 2012 +0200 @@ -1304,6 +1304,9 @@ # tag cache retrieval" case to work. self.invalidatecaches() + # Discard all cache entries to force reloading everything. + self._filecache.clear() + def walk(self, match, node=None): ''' walk recursively through the directory tree or a given