mercurial/hg.py
changeset 21801 2ccd71bbd0f7
parent 21800 219af1521a6a
child 21802 ff27fad408c4
--- a/mercurial/hg.py	Sat Jun 21 14:29:20 2014 +0530
+++ b/mercurial/hg.py	Sat Jun 21 14:37:39 2014 +0530
@@ -175,13 +175,14 @@
     root = os.path.realpath(dest)
     roothg = os.path.join(root, '.hg')
     destwvfs = scmutil.vfs(dest, realpath=True)
+    destvfs = scmutil.vfs(os.path.join(destwvfs.base, '.hg'), realpath=True)
 
-    if os.path.exists(roothg):
+    if destvfs.lexists():
         raise util.Abort(_('destination already exists'))
 
     if not destwvfs.isdir():
         destwvfs.mkdir()
-    util.makedir(roothg, notindexed=True)
+    destvfs.makedir()
 
     requirements = ''
     try: