close .hg/hgrc after writing the default values on clone
this fix a bug where Dircleanup did not work because
the file was still open
--- a/mercurial/commands.py Mon Nov 14 21:47:07 2005 +0100
+++ b/mercurial/commands.py Tue Nov 15 20:35:10 2005 +0100
@@ -746,6 +746,7 @@
f = repo.opener("hgrc", "w", text=True)
f.write("[paths]\n")
f.write("default = %s\n" % abspath)
+ f.close()
if not opts['noupdate']:
update(ui, repo)