Mercurial > public > mercurial-scm > hg-stable
diff mercurial/copies.py @ 9097:431462bd8478
fix memory usage of revlog caches by limiting cache size [issue1639]
author | Matt Mackall <mpm@selenic.com> |
---|---|
date | Thu, 09 Jul 2009 17:10:07 -0500 |
parents | f9a80054dd3c |
children | bbc78cb1bf15 |
line wrap: on
line diff
--- a/mercurial/copies.py Thu Jul 09 11:59:12 2009 +0200 +++ b/mercurial/copies.py Thu Jul 09 17:10:07 2009 -0500 @@ -120,8 +120,8 @@ return c1.filectx(f) return c2.filectx(f) return repo.filectx(f, fileid=n) - ctx = util.cachefunc(makectx) + ctx = util.lrucachefunc(makectx) copy = {} fullcopy = {} diverge = {}