equal
deleted
inserted
replaced
919 self.ui.debug(" updating permissions for %s\n" % f) |
919 self.ui.debug(" updating permissions for %s\n" % f) |
920 set_exec(self.wjoin(f), mf2[f]) |
920 set_exec(self.wjoin(f), mf2[f]) |
921 else: |
921 else: |
922 a, b, c = mfa.get(f, 0), mfw[f], mf2[f] |
922 a, b, c = mfa.get(f, 0), mfw[f], mf2[f] |
923 mode = ((a^b) | (a^c)) ^ a |
923 mode = ((a^b) | (a^c)) ^ a |
924 print a, b, c, mode |
|
925 if mode != b: |
924 if mode != b: |
926 self.ui.debug(" updating permissions for %s\n" % f) |
925 self.ui.debug(" updating permissions for %s\n" % f) |
927 set_exec(self.wjoin(f), mode) |
926 set_exec(self.wjoin(f), mode) |
928 |
927 |
929 del m2[f] |
928 del m2[f] |