Mercurial > public > mercurial-scm > hg
comparison mercurial/scmutil.py @ 18206:2c1276825e93
merge with stable
author | Matt Mackall <mpm@selenic.com> |
---|---|
date | Wed, 02 Jan 2013 00:24:28 -0600 |
parents | 203b7a759218 f9a89bdd64a6 |
children | c38a62af000e |
comparison
equal
deleted
inserted
replaced
18201:2efc6536ea43 | 18206:2c1276825e93 |
---|---|
260 | 260 |
261 @util.propertycache | 261 @util.propertycache |
262 def _cansymlink(self): | 262 def _cansymlink(self): |
263 return util.checklink(self.base) | 263 return util.checklink(self.base) |
264 | 264 |
265 @util.propertycache | |
266 def _chmod(self): | |
267 return util.checkexec(self.base) | |
268 | |
265 def _fixfilemode(self, name): | 269 def _fixfilemode(self, name): |
266 if self.createmode is None: | 270 if self.createmode is None or not self._chmod: |
267 return | 271 return |
268 os.chmod(name, self.createmode & 0666) | 272 os.chmod(name, self.createmode & 0666) |
269 | 273 |
270 def __call__(self, path, mode="r", text=False, atomictemp=False): | 274 def __call__(self, path, mode="r", text=False, atomictemp=False): |
271 if self._audit: | 275 if self._audit: |