mercurial/commands.py
changeset 513 2ab152e45de4
parent 512 78896f572a22
child 515 03f27b1381f9
--- a/mercurial/commands.py
+++ b/mercurial/commands.py
@@ -269,7 +269,7 @@ def clone(ui, source, dest = None, **opt
     """make a copy of an existing repository"""
     source = ui.expandpath(source)
 
-    created = success = False
+    success = False
 
     if dest is None:
         dest = os.getcwd()
@@ -314,7 +314,7 @@ def clone(ui, source, dest = None, **opt
         success = True
         
     finally:
-        if not success:
+        if created and not success:
             import shutil
             shutil.rmtree(dest, True)