diff -r 94451300f3ec -r 07be86828e79 mercurial/scmutil.py --- a/mercurial/scmutil.py Sun Apr 24 21:35:30 2016 +0900 +++ b/mercurial/scmutil.py Tue Apr 26 15:32:59 2016 -0700 @@ -539,7 +539,7 @@ # to a directory. Let the posixfile() call below raise IOError. if basename: if atomictemp: - util.ensuredirs(dirname, self.createmode, notindexed) + util.makedirs(dirname, self.createmode, notindexed) return util.atomictempfile(f, mode, self.createmode) try: if 'w' in mode: @@ -556,7 +556,7 @@ if e.errno != errno.ENOENT: raise nlink = 0 - util.ensuredirs(dirname, self.createmode, notindexed) + util.makedirs(dirname, self.createmode, notindexed) if nlink > 0: if self._trustnlink is None: self._trustnlink = nlink > 1 or util.checknlink(f) @@ -583,7 +583,7 @@ except OSError: pass - util.ensuredirs(os.path.dirname(linkname), self.createmode) + util.makedirs(os.path.dirname(linkname), self.createmode) if self._cansymlink: try: