changeset 18938:e22107cff6bf

util: add notindexed optional parameter to makedirs function
author Angel Ezquerra <angel.ezquerra@gmail.com>
date Sat, 16 Feb 2013 11:44:13 +0100
parents 9a171baa9202
children aab0c14c20d0
files mercurial/util.py
diffstat 1 files changed, 4 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- 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)