реклама на сайте
подробности

 
 
> SVN : атрибуты/флаги (кроме executable) как-то можно управлять?, лежат -rw-r--r-- а хочется -rw-rw-r-- например
yes
сообщение Jun 8 2010, 15:06
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 198
Регистрация: 23-12-04
Пользователь №: 1 640



то есть в рабочей копии оказываются файлы с флагами отличными от umask, но у разных файлов после чекаута/апдейта флаги разные, то есть эти 644 стоят у некоторых файлов,

хотелось бы при чекауте/апдейте иметь правильные пермишинсы
чего-то я ненагуглил решения

кажется, что svn запоминает моду при выполнении add, и ее сохраняет - какое-то маловразумитеьное, имхо, поведение
или я не понял?

использовать скрипты с chmod-ами из-за "социальных" трудностей показали неэффективность
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 2)
scifi
сообщение Jun 9 2010, 05:25
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Цитата(yes @ Jun 8 2010, 19:06) *
чего-то я ненагуглил решения

Наверное, неправильно гуглите. Вот что я нагуглил:

The only permission Subversion knows about, is the executable bit, which is stored as a special "svn:executable" property. If this property is defined, the file is checked out with the exec bit set. For the rw flags, it depends on your umask. If your umask is for example 0022, a file without the svn:executable bit will be checked out with permission 0644. If your umask is 0002, the permission will be 0664. If svn:executable is set, the exec bit is set for the owner, group and everyone else.
Go to the top of the page
 
+Quote Post
yes
сообщение Jun 11 2010, 13:22
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 198
Регистрация: 23-12-04
Пользователь №: 1 640



спасибо

вобщем я так и предполагал, но откуда-то пролазят файлы с флагами не соответствующими umask (может мои глюки - буду разбираться)

но в любом случае мне приходится скрипт запускать после co/up svn-а
вопрос - есть ли возможность это автоматизировать :
то есть если рабочая копия из винды обновляется - чтобы выскочило предупреждение, типа: "эта копия теперь неверная, срочно запусти скрипт"
если из под линукса - то исполнить парочку команд шела

ну или если по другому нельзя, питоновский скриптец с теми же функциями (дос и линукс)

-------------

не попадалось примера - как?
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 15:49
Рейтинг@Mail.ru


Страница сгенерированна за 0.0137 секунд с 7
ELECTRONIX ©2004-2016