equal
deleted
inserted
replaced
1009 if created: |
1009 if created: |
1010 hook = os.path.join(created, 'hooks', 'pre-revprop-change') |
1010 hook = os.path.join(created, 'hooks', 'pre-revprop-change') |
1011 fp = open(hook, 'w') |
1011 fp = open(hook, 'w') |
1012 fp.write(pre_revprop_change) |
1012 fp.write(pre_revprop_change) |
1013 fp.close() |
1013 fp.close() |
1014 util.set_flags(hook, False, True) |
1014 util.setflags(hook, False, True) |
1015 |
1015 |
1016 output = self.run0('info') |
1016 output = self.run0('info') |
1017 self.uuid = self.uuid_re.search(output).group(1).strip() |
1017 self.uuid = self.uuid_re.search(output).group(1).strip() |
1018 |
1018 |
1019 def wjoin(self, *names): |
1019 def wjoin(self, *names): |
1036 # On filesystems not supporting execute-bit, there is no way |
1036 # On filesystems not supporting execute-bit, there is no way |
1037 # to know if it is set but asking subversion. Setting it |
1037 # to know if it is set but asking subversion. Setting it |
1038 # systematically is just as expensive and much simpler. |
1038 # systematically is just as expensive and much simpler. |
1039 was_exec = 'x' not in flags |
1039 was_exec = 'x' not in flags |
1040 |
1040 |
1041 util.set_flags(self.wjoin(filename), False, 'x' in flags) |
1041 util.setflags(self.wjoin(filename), False, 'x' in flags) |
1042 if was_exec: |
1042 if was_exec: |
1043 if 'x' not in flags: |
1043 if 'x' not in flags: |
1044 self.delexec.append(filename) |
1044 self.delexec.append(filename) |
1045 else: |
1045 else: |
1046 if 'x' in flags: |
1046 if 'x' in flags: |