I have a slight dilemma i just can't figure out.

---I have a repository /usr/local/cvsroot
---cvs server is running as user cvs, group cvs.
---I have an entry in the cvsroot/CVSROOT/passwd file with a private 
user for me.
---I am a member of the cvs group.

Heres the problem:

---I (Admin) am developing software for another company (Company A). I 
am the main developer and project administrator. There are several 
projects for that company that I am in charge of. And allso some 
projects for other companys (Company B, and Company C).
---I need to set up my repository in a way that I as administrator gets 
full access to all the code in the repository. And Company A contributes 
from time to time with code on different modules. They need read and 
write Access to the modules I maintain for them. But I do not want them 
to read or write my private modules (Admin), nor the modules of Company 
B and Company C.

Anybody follow me?

In short:
---(Admin) must have read/write access to all modules.
---Users from Company B must have read/write access only to modules with 
code owned by them.
---Users from Company B must allso have Read Only Access to public code.
---Users from Company C must have read/write access only to modules with 
code owned by them.
---Users from Company C must allso have Read Only Access to public code.

Is there a way to solve this? (cvs user/passwords, file permissions...?)

Best regards from Olav!


_______________________________________________
Info-cvs mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/info-cvs

Reply via email to