mercurial/revlog.py
branchstable
changeset 11754 6ccd130eab0e
parent 11539 a463e3c50212
child 11759 05deba16c5d5
--- a/mercurial/revlog.py	Thu Aug 05 16:17:17 2010 -0500
+++ b/mercurial/revlog.py	Thu Aug 05 16:17:17 2010 -0500
@@ -1029,6 +1029,9 @@
             base = self._cache[1]
             text = self._cache[2]
 
+        # drop cache to save memory
+        self._cache = None
+
         self._loadindex(base, rev + 1)
         self._chunkraw(base, rev)
         if text is None: