1. Get WinCvs13b4.zip from http://prdownloads.sourceforge.net/cvsgui/WinCvs13b4.zip
    Execute WinCvs13b4.zip, extracting WinCvs13b4 to the same directory.
    Change directory to WinCvs13b4.
    Execute SETUP.EXE (using all default choices).

  2. Get python from http://www.python.org/ftp/python/2.2.1/Python-2.2.1.exe, and execute it. Do default install.

  3. After installation of python, download http://www.python.org/ftp/python/2.2.1/UNWISE.EXE over the top of C:\Python22\UNWISE.exe.

  4. Get plink.exe, pageant.exe, puttygen.exe, and pscp.exe as linked on http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
    and place the executables in C:\Program Files\Putty

  5. In a shell, cd to C:\Program Files\Putty and run puttygen.

    1. Press the Generate button and follow instructions.

    2. Type in a passphrase and press the Save private key button and provide the file name identity

    3. Press the Save public key button and provide file name identity.pub

  6. Execute pscp identity.pub your-user-name@shine.cise.ufl.edu:identity.pub
    Type your password.

    Execute plink -ssh you-user-name@shine.cise.ufl.edu
    Type your password.
    Execute TERM=tty (alternatively execute set term=tty).
    Execute cat identity.pub >> .ssh/authorized_keys
    Execute rm identity.pub
    Type ^-D (control-D) or type logout to exit plink.

  7. Run WinCVS.
    The WinCVS Preferences dialog box will appear at program start.


    Set Authentication to ssh.


    Click the Settings button.
    Make sure "If ssh is not in the PATH" is selected.
    Type the path to plink.exe in the box below that checkbox. (C:\Program Files\Putty\plink.exe).
    Select the "Additional ssh options" box.
    Type -ssh in that box.
    Click OK.


    Edit the Path text field to contain the path to the CVS Root directory on the CVS host (/cise/research/landmines/cvsrootdir.
    Edit the Host field to contain the fully qualified host name of the CVS host (shine.cise.ufl.edu).
    Edit the user name to contain your user name on the CVS host. The CVSROOT field will be automatically updated with this information.

  8. In a shell, run pageant.
    Select the pageant icon in the Tool tray on the lower right hand corner of your screen.
    Click the Add Key button.
    Browse to select the identity key file you created with puttygen.
    Type your passphrase.
    As long as pagenat remains running, you will be able to connect to the remote host (shine.cise.ufl.edu) by running plink
    without
    typing a password. This is both a convenience and a security risk. Stop pageant if your login session will become unguarded.

Project Creation

Creation of a new project via import:

Binary files, text files, carriage returns, etc.

CVS treats binary files and text files differently. Binary files should always be transmitted without modification. Text files, on the other hand, need to have newlines changed to CRLF when transmitting from a Unix to Windows machine.

Matlab .fig file are binary. To set them to be binary once they've been imported into a module, execute

cvs admin -kb Project/filepath
.