Mercurial > hg
comparison mercurial/store.py @ 7890:e710f0f592b2
util: split out posix, windows, and win32 modules
author | Matt Mackall <mpm@selenic.com> |
---|---|
date | Thu, 26 Mar 2009 13:54:44 -0500 |
parents | ee5aba886108 |
children | a1a5a57efe90 |
comparison
equal
deleted
inserted
replaced
7889:5ac1a72e5b74 | 7890:e710f0f592b2 |
---|---|
134 def _calcmode(path): | 134 def _calcmode(path): |
135 try: | 135 try: |
136 # files in .hg/ will be created using this mode | 136 # files in .hg/ will be created using this mode |
137 mode = os.stat(path).st_mode | 137 mode = os.stat(path).st_mode |
138 # avoid some useless chmods | 138 # avoid some useless chmods |
139 if (0777 & ~util._umask) == (0777 & mode): | 139 if (0777 & ~util.umask) == (0777 & mode): |
140 mode = None | 140 mode = None |
141 except OSError: | 141 except OSError: |
142 mode = None | 142 mode = None |
143 return mode | 143 return mode |
144 | 144 |