Как добавить разрешение на выполнение файла в CVS после его проверки?

Мы используем CVS для Linux для разработки программного обеспечения.

Я заметил, что один из скриптов, над которыми я работаю, пропускает бит выполнения, установленный в репозитории CVS.

Можно ли добавить бит выполнения в файл?

Я думаю, что это связано с модификацией репозитория напрямую, но я не знаю, как это сделать.

Ответы

Ответ 1

Измените разрешения связанного файла ,v в репозитории. Per в этой статье файл выгружается с теми же правами, что и файл ,v в CVSROOT.

Ответ 2

Часы с параметрами команды Cvs также предотвращают восстановление прав доступа к файлам. Если смотреть, когда файл выгружен, он будет доступен только для чтения. Из справочных страниц cvs:

$ cvs watch --help_options

Usage: cvs watch {on|off|add|remove} [-lR] [-a <action>]... [<path>]...

on/off: turn on/off read-only checkouts of files

Итак, используйте cvs watch off filename, чтобы удалить проверку из репозитория, делая его прочитанным только каждый раз.