Поддерживать права доступа к файлам через обновления SVN? - PullRequest
31 голосов
/ 27 мая 2010

У меня есть серия сценариев Python с разрешениями на выполнение в Linux. Они хранятся в SVN.

Если я затем запускаю svn up, чтобы обновить их, перезаписанные файлы вернутся к 644, то есть не будут иметь права на выполнение для кого-либо.

Да, я мог бы потом просто написать его для chmod +x *, но наверняка есть способ сохранить разрешения в SVN или сохранить их при обновлении?

Любые предложения приветствуются.

1 Ответ

41 голосов
/ 27 мая 2010

Вам необходимо установить свойство svn: исполняемый файл.

svn propset svn:executable true  <filename>
...