~toddy/bzr/bzr.i18n

« back to all changes in this revision

Viewing changes to bzrlib/lockable_files.py

  • Committer: Tobias Toedter
  • Date: 2007-12-30 18:52:13 UTC
  • mfrom: (2438.1.708 +trunk)
  • Revision ID: t.toedter@gmx.net-20071230185213-7xiqpbtshmnsf073
Merge trunk

Show diffs side-by-side

added added

removed removed

Lines of Context:
132
132
            self._dir_mode = 0755
133
133
            self._file_mode = 0644
134
134
        else:
135
 
            self._dir_mode = st.st_mode & 07777
 
135
            # Check the directory mode, but also make sure the created
 
136
            # directories and files are read-write for this user. This is
 
137
            # mostly a workaround for filesystems which lie about being able to
 
138
            # write to a directory (cygwin & win32)
 
139
            self._dir_mode = (st.st_mode & 07777) | 00700
136
140
            # Remove the sticky and execute bits for files
137
141
            self._file_mode = self._dir_mode & ~07111
138
142
        if not self._set_dir_mode: