Mercurial > hg > mercurial-crew-with-dirclash
diff hgext/convert/__init__.py @ 5014:914054ca532e
convert: acquire/release locks periodically
author | Bryan O'Sullivan <bos@serpentine.com> |
---|---|
date | Thu, 26 Jul 2007 13:34:36 -0700 |
parents | 6c1029aacc9a |
children | 4ebc8693ce72 |
line wrap: on
line diff
--- a/hgext/convert/__init__.py +++ b/hgext/convert/__init__.py @@ -217,6 +217,7 @@ class convert(object): 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 @@ class convert(object): 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.