mercurial/hg.py
changeset 5185 156f4c8a12aa
parent 4635 63b9d2deed48
child 5186 0d5d03844927
child 5222 cbe6e263357b
child 5232 d3874a286b51
--- a/mercurial/hg.py	Thu Aug 16 08:19:15 2007 +0200
+++ b/mercurial/hg.py	Fri Aug 17 00:42:22 2007 +0200
@@ -212,6 +212,9 @@
     if src_lock:
         src_lock.release()
 
+    if dir_cleanup:
+        dir_cleanup.close()
+
     if dest_repo.local():
         fp = dest_repo.opener("hgrc", "w", text=True)
         fp.write("[paths]\n")
@@ -227,8 +230,6 @@
             except:
                 checkout = dest_repo.changelog.tip()
             _update(dest_repo, checkout)
-    if dir_cleanup:
-        dir_cleanup.close()
 
     return src_repo, dest_repo