CVS 그룹별 commit 권한 지정하기

bh의 이미지

하나의 저장소만 이용할때.. 그룹(모듈)별로.. commit 권한을 지정하는 방법입니다.
FreeBSD CVS 저장소 에서 이것을 가능하게 해주는 파일(avail)을 발췌해봤습니다.

# $FreeBSD: CVSROOT-ports/avail,v 1.211 2004/02/04 05:27:17 marcus Exp $
#
# This can be used to implement finer grain access controls beyond
# being in access.  Look in cvs_acls.pl for details on this file's
# syntax.
#

#                               ;; 규칙은 위에서 아래로 내려갑니다.
#       unavail                 ;; 1. 저장소 전체에서 모든 유저 commit 불가능
#       avail|dgg               ;; 2. dgg 유저만 저장소 전체에서 commit 가능
#       avail|fred,john|src     ;; 3. fred,john 은 src 모듈에서만 commit 가능
#       ...                     ;; 4. 나머지 규칙..
#                               ;; 주) dgg 유저가 가장 권한이 크다는 것을 알 수 있습니다.                        

관련 파일들..
access
avail
cfg.pm
cvs_acls.pl
commitcheck
commitinfo

출처: http://www.freebsd.org/cgi/cvsweb.cgi/CVSROOT-ports/

Forums: