diff -r 79a861b8f553 -r ff3e93686306 mercurial/util.py --- a/mercurial/util.py Mon Aug 22 00:35:42 2011 +0200 +++ b/mercurial/util.py Mon Aug 22 00:42:38 2011 +0200 @@ -789,7 +789,7 @@ if not name or parent == name or err.errno != errno.ENOENT: raise makedirs(parent, mode) - makedirs(name, mode) + os.mkdir(name) if mode is not None: os.chmod(name, mode)