hgext/convert/subversion.py
changeset 14232 df2399663392
parent 14168 135e244776f0
child 14233 659f34b833b9
equal deleted inserted replaced
14231:8abe4db2d162 14232:df2399663392
  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: