This is the FAQ for usage of CVS-BF: -> Error Message (key: admin) > *PANIC* administration files missing Diagnosis: bad folder, remove folder and checkout from scratch. -> Error Message (key: co): cvs checkout: cannot exec co: No such file or directory Diagnosis: you need RCS package, it contains 'co' program to check out files from CVS repository. See http://www.slac.stanford.edu/BFROOT/doc/Computing/www/Tools/RequiredSoft/#rcs -> Error Message: (key: permission) > Sorry, you don't have read/write access to the history file > Permission denied Diagnosis: There might be two reasons: A. You're not in g-babar:community group, type 'pts mem g-babar:community | grep ' to verify this. If so, write to chee@slac.stanford.edu. B. You have not convert your CVSROOT to AFS format. Old format: uid@host:/path should be converted to /afs/slac.stanford.edu/g/babar/repo. -> Error Message: (key: HP) > cvs co bbsim > "morgan.slac.stanford.edu: morgan.slac.stanford.edu: cannot open" > (or "morgan.slac.stanford.edu: morgan.slac.stanford.edu: not > found") cvs [checkout aborted]: premature end of file from server Diagnosis: For HP machines (it uses 'mersh' instead of 'rsh'), do the following: setenv CVS_RSH remsh -> Error Message: (key: patch, HP) > patch is not yet a supported command Diagnosis: The patch program on HP does not work with CVS. Please see "Required Software" page for how to port GNU patch. Make sure patch is in PATH and ahead of HP's patch. -> Error Message: (key: patch, HP) "segmentation fault" (during 'cvs update' on HP)? Diagnosis: The patch program on HP does not work with CVS. Please see "Required Software" page for how to port GNU patch. Make sure patch is in PATH and ahead of HP's patch. -> Error Message: (key: patch) > cvs update > P FOO/foo > Too many file arguments. > cvs update: could not patch foo; will refetch Diagnosis: The patch program on your machine does not work with CVS. Please see "Required Software" page for how to port GNU patch. Make sure patch is in PATH. -> Error Message: (key: HP) > rcmd: socket: Permission denied Diagnosis: the rsh (or remsh on HP) must have uid-s bit set to call rcmd with root privilege. Do 'chmod u+s rsh' (or chmod u+s remsh on HP) to fix this problem. The result should be "-rwsr-xr-x". -> Question: Do I need to put "morgan.slac.stanford.edu " into my .rhosts? Answer: Not anymore, the new CVS establishs two way connection with just one 'RSH', user needs to put "client-machine user-name" into .rhosts on server only, it is no longer needed to put "morgan.slac.stanford.edu" into the .rhosts file on client machine. -> Question. How do I switch the server of an existing folder from greenjay to morgan? Answer: First put morgan into CVSROOT, e.g. setenv CVSROOT user@morgan.slac.stanford.edu:/nfs/juno/u5/repo then cd to the folder and type 'fixcvs'. Fixcvs can be used to change the repository or server information of an existing folder.