hgext/convert/__init__.py
changeset 5014 914054ca532e
parent 5013 6c1029aacc9a
child 5016 4ebc8693ce72
--- a/hgext/convert/__init__.py	Thu Jul 26 13:34:36 2007 -0700
+++ b/hgext/convert/__init__.py	Thu Jul 26 13:34:36 2007 -0700
@@ -217,6 +217,7 @@
 
     def convert(self):
         try:
+            self.dest.before()
             self.source.setrevmap(self.map)
             self.ui.status("scanning source...\n")
             heads = self.source.getheads()
@@ -257,8 +258,9 @@
             self.cleanup()
 
     def cleanup(self):
-       if self.revmapfilefd:
-           self.revmapfilefd.close()
+        self.dest.after()
+        if self.revmapfilefd:
+            self.revmapfilefd.close()
 
 def _convert(ui, src, dest=None, revmapfile=None, **opts):
     """Convert a foreign SCM repository to a Mercurial one.