convert: make hg sink cleanup safer stable
authorMatt Mackall <mpm@selenic.com>
Wed, 16 Dec 2009 16:42:58 -0600
branchstable
changeset 10086 e388f5ee7bf5
parent 10084 4c844f16bf39
child 10087 b1982715c435
child 10092 f1bf64abcb1b
convert: make hg sink cleanup safer
hgext/convert/hg.py
--- a/hgext/convert/hg.py	Fri Dec 11 15:25:33 2009 +0900
+++ b/hgext/convert/hg.py	Wed Dec 16 16:42:58 2009 -0600
@@ -61,8 +61,10 @@
 
     def after(self):
         self.ui.debug('run hg sink post-conversion action\n')
-        self.lock.release()
-        self.wlock.release()
+        if self.lock:
+            self.lock.release()
+        if self.wlock:
+            self.wlock.release()
 
     def revmapfile(self):
         return os.path.join(self.path, ".hg", "shamap")