Fix default clone destination
authormpm@selenic.com
Thu, 22 Sep 2005 09:47:03 -0700
changeset 1314 d37a46859acd
parent 1313 1cc7c0cbc30b
child 1315 32f6cae83db7
Fix default clone destination The default clone wasn't working: $ hg clone hg abort: repository hg/.hg not found! This was because we were creating the destination directory from the default, then checking whether it existed to determine whether to expand the path.
mercurial/commands.py
--- a/mercurial/commands.py	Thu Sep 22 09:42:15 2005 -0700
+++ b/mercurial/commands.py	Thu Sep 22 09:47:03 2005 -0700
@@ -622,9 +622,10 @@
     if opts['remotecmd']:
         ui.setconfig("ui", "remotecmd", opts['remotecmd'])
 
-    d = Dircleanup(dest)
     if not os.path.exists(source):
         source = ui.expandpath(source)
+
+    d = Dircleanup(dest)
     abspath = source
     other = hg.repository(ui, source)