--- a/mercurial/scmutil.py Mon Feb 11 14:50:54 2013 -0800
+++ b/mercurial/scmutil.py Mon Feb 11 16:15:12 2013 -0800
@@ -307,7 +307,7 @@
if basename:
if atomictemp:
if not os.path.isdir(dirname):
- util.makedirs(dirname, self.createmode)
+ util.ensuredirs(dirname, self.createmode)
return util.atomictempfile(f, mode, self.createmode)
try:
if 'w' in mode:
@@ -326,7 +326,7 @@
raise
nlink = 0
if not os.path.isdir(dirname):
- util.makedirs(dirname, self.createmode)
+ util.ensuredirs(dirname, self.createmode)
if nlink > 0:
if self._trustnlink is None:
self._trustnlink = nlink > 1 or util.checknlink(f)
@@ -347,7 +347,7 @@
dirname = os.path.dirname(linkname)
if not os.path.exists(dirname):
- util.makedirs(dirname, self.createmode)
+ util.ensuredirs(dirname, self.createmode)
if self._cansymlink:
try: