--- 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: