diff -r f16435b45780 -r cb99c711c59f mercurial/revlog.py --- a/mercurial/revlog.py Wed Apr 19 07:09:15 2006 +0200 +++ b/mercurial/revlog.py Wed Apr 19 08:33:46 2006 -0700 @@ -928,6 +928,7 @@ if data[0]: f.write(data[0]) f.write(data[1]) + f.close() f = self.opener(self.indexfile, "a") else: f = self.opener(self.indexfile, "a+")