I see from my own notes that when I set up a CVS repository, after downloading a customer's files and before updating them, i referenced: http://www.debian-administration.org/articles/72
I installed cvs thru the Linux distro's package manager, imported per the example given in above-listed web page cvs -d /home/cvs import -m "Initial Import" project myname release and then cd ~/Src # or wherever directory you want to work under cvs checkout project >& cvsco.log # and then day-to-day use of cvs. Some recipes I find particularly useful for checking on changed files: cvs -n up |& grep '^[UMCARP] ' | less cvs stat | & grep Reposit | grep -v '1.1.1.1' | wc # these are given in tcsh syntax; adjust for bash Randall http://whizman.com/
