diff 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
line wrap: on
line diff
--- a/mercurial/dirstate.py
+++ b/mercurial/dirstate.py
@@ -286,13 +286,11 @@ class dirstate(object):
 
     def rebuild(self, parent, files):
         self.clear()
-        umask = os.umask(0)
-        os.umask(umask)
         for f in files:
             if files.execf(f):
-                self.map[f] = ('n', ~umask, -1, 0)
+                self.map[f] = ('n', 0777, -1, 0)
             else:
-                self.map[f] = ('n', ~umask & 0666, -1, 0)
+                self.map[f] = ('n', 0666, -1, 0)
         self.pl = (parent, nullid)
         self.markdirty()