# HG changeset patch
# User mpm@selenic.com
# Date 1119984613 28800
#      Tue Jun 28 10:50:13 2005 -0800
# Node ID 2ab152e45de44699de76801dabad25c0df01d4e4
# Parent  78896f572a22d912bde4d343ef3bf8cc8d41e7d6
hg clone: don't try to delete "."

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

hg clone: don't try to delete "."

manifest hash: 7e7bd5375f7729812b7188b7a53287b3c6049823
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.0 (GNU/Linux)

iD8DBQFCwZvlywK+sNU5EO8RAjn6AKCaBNWdLSNXIDqQZ3vMcN5ie5ZZaQCfaG37
hAN32PbYoQh8UC88AeOKOk4=
=kBOD
-----END PGP SIGNATURE-----

diff --git a/mercurial/commands.py b/mercurial/commands.py
--- a/mercurial/commands.py
+++ b/mercurial/commands.py
@@ -269,7 +269,7 @@
     """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 @@
         success = True
         
     finally:
-        if not success:
+        if created and not success:
             import shutil
             shutil.rmtree(dest, True)