--- 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.