--- a/mercurial/util.py Sat Feb 16 01:11:20 2013 +0100
+++ b/mercurial/util.py Sat Feb 16 11:44:13 2013 +0100
@@ -873,10 +873,10 @@
if safehasattr(self, '_fp'): # constructor actually did something
self.discard()
-def makedirs(name, mode=None):
+def makedirs(name, mode=None, notindexed=False):
"""recursive directory creation with parent mode inheritance"""
try:
- os.mkdir(name)
+ makedir(name, notindexed)
except OSError, err:
if err.errno == errno.EEXIST:
return
@@ -885,8 +885,8 @@
parent = os.path.dirname(os.path.abspath(name))
if parent == name:
raise
- makedirs(parent, mode)
- os.mkdir(name)
+ makedirs(parent, mode, notindexed)
+ makedir(name, notindexed)
if mode is not None:
os.chmod(name, mode)