--- a/mercurial/patch.py Sat Oct 31 18:02:13 2009 +0100
+++ b/mercurial/patch.py Sat Oct 31 18:02:34 2009 +0100
@@ -1227,7 +1227,7 @@
if f not in cache:
if len(cache) > 20:
del cache[order.pop(0)]
- cache[f] = fctx._filelog
+ cache[f] = fctx.filelog()
else:
order.remove(f)
order.append(f)