diff -r c39ecb2b86b3 -r 072a675c51f2 mercurial/revlog.py --- a/mercurial/revlog.py Mon Dec 21 22:31:16 2015 +0900 +++ b/mercurial/revlog.py Sun Dec 20 17:48:20 2015 -0800 @@ -339,6 +339,11 @@ return False def clearcaches(self): + self._cache = None + self._basecache = None + self._chunkcache = (0, '') + self._pcache = {} + try: self._nodecache.clearcaches() except AttributeError: