Have you looked at my patch, at http://home.attbi.com/~minyard/? It's been around for a while and is well tested, and implements full ACLs (per directory, per file, and per branch) within CVS, and has a lot of users.
-Corey Edward Peschko wrote: >ok, > >here's acl for cvs - try II, to see if its getting through to the list. >The patch implements very simple acl at the code level, and works against >cvs-1.11.5/6. >Below is a bit of a writeup, followed by the patch. If people are interested in having >this apply against 1.12.1, I'll work on it, otherwise it does what I need it to do, so >I'm happy with it. > >--- >How it works: > >You create a file 'CVSROOT/aclinfo' with a list of roles and their entries. >There are two special roles: 'default', which you get if as a user you are not listed, >and 'all' which everybody gets. > >Each entry is either a dir or a file. If the entry is prefixed by a '!' then you >*don't* >get the entry listed, and if its a directory, everything under the entry listed. > >If it is a regular entry (ie: sans '!') you get everything underneath that entry (or >if >this entry is a file, just that file) > >Entries that are underneath other entries supercede them. !dir + dir/a means that >you'll >get nothing in dir *except* dir/a (and anything underneath *it*) > > > _______________________________________________ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs