--- a/mercurial/ignore.py Tue Nov 01 15:37:00 2011 -0500
+++ b/mercurial/ignore.py Thu Nov 03 11:24:55 2011 -0500
@@ -78,6 +78,7 @@
pats[f] = []
fp = open(f)
pats[f], warnings = ignorepats(fp)
+ fp.close()
for warning in warnings:
warn("%s: %s\n" % (f, warning))
except IOError, inst: