diff mercurial/hg.py @ 3713:8ae88ed2a3b6

don't create the .hg/data at init time
author Benoit Boissinot <benoit.boissinot@ens-lyon.org>
date Mon, 27 Nov 2006 22:22:44 +0100
parents 69cf255a55a1
children 8643b9f90b51
line wrap: on
line diff
--- a/mercurial/hg.py
+++ b/mercurial/hg.py
@@ -156,11 +156,10 @@ def clone(ui, source, dest=None, pull=Fa
         # we lock here to avoid premature writing to the target
         dest_lock = lock.lock(os.path.join(dest_path, ".hg", "lock"))
 
-        # we need to remove the (empty) data dir in dest so copyfiles
-        # can do its work
-        os.rmdir(os.path.join(dest_path, ".hg", "data"))
-        files = "data 00manifest.d 00manifest.i 00changelog.d 00changelog.i"
-        for f in files.split():
+        files = ("data",
+                 "00manifest.d", "00manifest.i",
+                 "00changelog.d", "00changelog.i")
+        for f in files:
             src = os.path.join(source, ".hg", f)
             dst = os.path.join(dest_path, ".hg", f)
             try: