The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"CVS :: Сбиваются атрибуты файла после `cvs commit`"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [ Отслеживать ]

"CVS :: Сбиваются атрибуты файла после `cvs commit`"  
Сообщение от zeiter email(ok) on 21-Мрт-06, 09:54 
Имею в своем рабочем каталоге рабочую версию кода из репозитория CVS.
После того, как выполняю команду cvs commit, все измененные файлы приобетают права
доступа r--r--r--, и приходится в ручную выставлять каждый раз chmod u+w

Уверен, что это решаемо, только вот пока ничего не нашел.
Подскажите, пожалуйста.

Исходя из документации, должен быть файлик fileattr.h, но я его не нашел :(

Каталог CVS в репозитории
Каталог `CVS' в каждом репозитории содержит информацию об атрибутах файлов (в файле `CVS/fileattr'); смотри `fileattr.h' среди исходных текстов CVS за дополнительной информацией. В будущем в этом каталоге могут оказать другие дополнительные файлы, поэтому сегодняшние реализации должны игнорировать неизвестные файлы.

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "CVS :: Сбиваются атрибуты файла после `cvs commit`"  
Сообщение от lancelot on 21-Мрт-06, 14:06 
>Имею в своем рабочем каталоге рабочую версию кода из репозитория CVS.
>После того, как выполняю команду cvs commit, все измененные файлы приобетают права
>
>доступа r--r--r--, и приходится в ручную выставлять каждый раз chmod u+w

Может дело в UMASK ?


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "CVS :: Сбиваются атрибуты файла после `cvs commit`"  
Сообщение от zeiter email(ok) on 21-Мрт-06, 14:40 
>Может дело в UMASK ?
Именно UMASK? или CVSUMASK?


Вроде разобрался.

Глобальный ключ CVS -w
Делает новые рабочие файлы доступными для чтения и записи. Переопределяет содержимое переменной окружения $CVSREAD. Файлы по умолчанию создаются для чтения и записи, если только не был установлен $CVSREAD или же не использовался ключ `-r'.

Так что выполнив команду cvs -w commit все файлы в рабочем каталоге имеют права на запись.

Но можно проще, нужно убрать переменную окружения $CVSREAD.
Вот только, где она устанавливается, пока не разобрался :(

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "CVS :: Сбиваются атрибуты файла после `cvs commit`"  
Сообщение от fgg on 30-Июл-08, 17:46 
>[оверквотинг удален]
>Делает новые рабочие файлы доступными для чтения и записи. Переопределяет содержимое переменной
>окружения $CVSREAD. Файлы по умолчанию создаются для чтения и записи, если
>только не был установлен $CVSREAD или же не использовался ключ `-r'.
>
>
>Так что выполнив команду cvs -w commit все файлы в рабочем каталоге
>имеют права на запись.
>
>Но можно проще, нужно убрать переменную окружения $CVSREAD.
>Вот только, где она устанавливается, пока не разобрался :(

cvs watch off должно помочь

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру