comparison mercurial/dirstate.py @ 3842:47c634bf1e92

remove unnecessary call to umask
author Benoit Boissinot <benoit.boissinot@ens-lyon.org>
date Sat, 09 Dec 2006 18:49:24 +0100
parents 63e173a4ffbc
children abaee83ce0a6 31a679ae7eef
comparison
equal deleted inserted replaced
3841:aaeb7f5d1052 3842:47c634bf1e92
284 self.dirs = None 284 self.dirs = None
285 self.markdirty() 285 self.markdirty()
286 286
287 def rebuild(self, parent, files): 287 def rebuild(self, parent, files):
288 self.clear() 288 self.clear()
289 umask = os.umask(0)
290 os.umask(umask)
291 for f in files: 289 for f in files:
292 if files.execf(f): 290 if files.execf(f):
293 self.map[f] = ('n', ~umask, -1, 0) 291 self.map[f] = ('n', 0777, -1, 0)
294 else: 292 else:
295 self.map[f] = ('n', ~umask & 0666, -1, 0) 293 self.map[f] = ('n', 0666, -1, 0)
296 self.pl = (parent, nullid) 294 self.pl = (parent, nullid)
297 self.markdirty() 295 self.markdirty()
298 296
299 def write(self): 297 def write(self):
300 if not self.dirty: 298 if not self.dirty: