14.3. Configuring Wine-specific CVS settings

First, you should do a

      $ touch ~/.cvspass
      

to create or update the file .cvspass in your home directory, since CVS needs this file (for password and login management) and will complain loudly if it doesn't exist.

Second, we need to create the file .cvsrc in your home directory containing the CVS configuration settings needed for a valid Wine CVS setup (use CVS compression, properly update file and directory information, ...). The content of this file should look like the following:
cvs -z 3
update -PAd
diff -u
checkout -P
        
Create the file with an editor of your choice, either by running
        $ <editor> ~/.cvsrc
        
, where <editor> is the editor you want to use (e.g. joe, ae, vi), or by creating the file .cvsrc in your home directory with your favourite graphical editor like nedit, kedit, gedit or others.

-z sets the compression level (Levels higher than 3 will probably not result in faster downloading unless you have a fast machine and a slow network connection). -Pd will delete empty directories and create newly added ones. -A will reset any previous tag in order to get the latest version in the tree. -u will create the easiest to read patches. Please do not submit patches with diff -w.