cvs import modulename vendor_tag release_tagWhere:
After importing a new module into CVS, one must create an allowed file for that module to grant users permission to write to the module.
Create an "allowed" file in an empty directory. The file should contain usernames and/or "#include <group>" lines. (seeThis link). This looks like, for a module "foo":
mkdir foo cd foo echo joe > allowed echo harry >> allowed echo jane >> allowed cvs -d cvsuser@cdcvs.fnal.gov:/cvs/cd import check_access.d/foo fermilab initial
#include groupin the allowed file, you will need to
cvs co check_access.d/groups/groupThen inspect the files allowed and/or members in check_access.d/groups/group
#include groupwhere group is the name of the group alias constructed for this purpose.
User `xxx' is not permitted to modify module `foobar' cvs server: Pre-commit check failed< cvs [server aborted]: correct above errors first!