# HG changeset patch # User Benoit Boissinot # Date 1165686564 -3600 # Node ID 47c634bf1e924733a8e4da433dc5e33b499bcc14 # Parent aaeb7f5d1052621b7af1df9b7a5775662b5bf627 remove unnecessary call to umask diff --git a/mercurial/dirstate.py b/mercurial/dirstate.py --- 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()