Могу ли я создать ловушку cvs перед оформлением заказа - PullRequest
2 голосов
/ 04 ноября 2010

Я бы хотел запретить определенным пользователям проверять определенные модули кода в моем репозитории cvs.Я уже реализовал ловушки предварительной фиксации, которые не позволяют тем же пользователям передать код конкретному модулю, но я не вижу способа предотвратить извлечение этого же модуля.

Кто-нибудь знает способ предотвращения проверки CVS определенных модулей с использованием хуков?

1 Ответ

1 голос
/ 05 ноября 2010

В этой теме упоминается сценарий cvs_acls в исходном коде CVS, в каталоге contrib / .
Это может сделать то, что вы ищете.

Ex. TAG1, TAG2, TAG3, TAG4, TAG5
операция извлечения / обновления / экспорта для TAG1 & TAG2 должна завершиться неудачно. (cvs co -r TAG1 mod_dir) * * тысяча двадцать две

Оригинальный сценарий предназначен только для предотвращения фиксации, но его можно также исправить, чтобы предотвратить извлечение.
Другие альтернативы представлены в этом CVS FAQ .

...