How to use TortoiseCVS on ransom in [x] easy steps

on ransom.eecs.berkeley.edu

  1. Download and install TortoiseCVS (available at http://www.tortoisecvs.org/download.shtml)
    • I currently using 1.8.22, but all of these images are from a previous version.
  2. Restart your computer (necessary for putting the icons in Windows Explorer)
  3. Open up Windows Explorer
    • Under File->CVS->Preferences
    • Set the Policy tab to "Automatic unedit after Commit" (this will make files readonly after you have finished editing them and checked them in).

    • On the Tools tab, select an external diff application (and merge application, if you know of a good one let me know too!) and ensure that the SSH application is correctly specified (I had to respecify mine).
  4. Close out by selecting "OK"

  5. Now, select some directory that you want to be the "root" of your CVS tree for working on ransom. I chose c:\work\ransom (which I will now refer to as $RANSOMROOT), but I bet you can come up with something more clever than that.
    • While in $RANSOMROOT
    • Select File->CVS Checkout

    • Now, fill in the dialog as follows for the cvstesting CVS tree:

    Please note that the protocol to use with TCVS is sspi, or Windows authentication, and that the repository folder begins with '/'. Please provide your own username, thankyouverymuch.

    • Click "OK". Because you are using sspi protocol through Windows, you will not need to provide your password. Now, CVS will 'get' your files and create the directories for you. You should see this screen upon completion:

    • Now, if you go back and check in $RANSOMROOT you should see something like the following (depending on the current source tree)

  6. By clicking on individual files or folders, you can perform CVS operations. Note that the same operations are being done as in the cmd line version; only they are abstracted for you.

 

Biography
Publications

Last updated January 3, 2007
This page maintained by Jonathan Sprinkle