Gary, CVS has been around for 20 years - if you have a requirement then the chances are that 100 others have solved it already. It's generally better to ask the question rather than supply a solution and ask if anyone else agrees.
Is your question "How do I store two repositories on a server with different users able to access different repos?" The simplest way to achieve that is with two --allow_root's and set the filesystem level ownership and permissions on the files. If you need to get fancier then use the cvsacls script from the contrib directory. If you need to get fancier still then use CVSNT (free/GPL just like CVS and yes it runs on unix/linux/windows/mac) and use the 'chacl' command with ACLmode=normal. If your question is a different one then please ask again. Also: using pserver over the internet for write access is discouraged since the password is sent in plan text. With CVS I think your only other choice is ssh (and you pointed out the problems there). CVSNT has a 'sserver' protocol which is an encrypted version of pserver. Regards, Arthur
