Barracuda - Tortoise CVS
barracuda.gif (11456 bytes)This document explains how to access Barracuda by using Tortoise CVS.

Tortoise CVS is a plug-in for Windows (I use it on NT), which basically integrates CVS into your file explorer. Adding, updating, committing...it's all as easy as right clicking on the file and selecting a menu option. After struggling with the limitations of Cygwin, WinCVS and jCVS, Tortoise CVS was a great find.

  1. CVS Modules
  2. Installing TortoiseCVS
  3. Checking out the Source (Read-Only)
  4. Checking out the Source (Read-Write)

CVS Modules

Here's a list of the CVS modules publicly available on BarracudaMVC. 

  • Barracuda
  • BarracudaDiscRack


Installing TortoiseCVS

  1. Start by getting Tortoise CVS. You can download it from http://www.tortoisecvs.org. I am using v 1.2.2 with great success (and would highly recommend updating if you are using an older version).

  2. Run the installation exe. Once the setup is complete, its going to prompt you to reboot. BEFORE YOU DO THIS...consider the following: if you'd like nicer looking icons (trust me, you do) download the improved icon zip (4k) and extract the icons into the tortoise program directory where you installed everything else. 

  3. NOW go ahead and let your system reboot. (What would a Windows install be without a reboot?)


Checking Out the Source (Read-only)

  1. In your Windows File Explorer, browse to the directory you want to check stuff out in. It might look something like E:\cvs. Now right click on that menu: you should see a menu that looks something like this:

  2. Select the CVS Checkout... option, and you should get a menu like this:

    Fill out the information as it is entered above...

    1. Make sure the 
      • protocol is Password Server (:pserver)
      • server is barracudamvc.org
      • repository is /var/cvs
      • username is anoncvs
    2. Now, enter a module name of Barracuda and then press OK. 
    3. When it prompts you for a password, enter anoncvs

    That's it! Tortoise should proceed to check out the entire Barracuda tree!

    From this point on, it's very easy to update from cvs at any given time. Just right click on the root Barracuda directory and choose 'CVS Update' and you will get the latest and greatest from the server.

You can check out other cvs modules in the same manner


Checking Out the Source (Read-Write)

  1. First and foremost, you need to gain committer rights to Barracuda. The way you do this is by submitting lots of good patches. So start contributing! :-)

  2. Assuming you have committer rights, you are going to need to create a Public identify key. If you do not already have one, admin@barracudamvc.org can walk you through the process. The end result of this process is that 

    a) you will get a username like yourname@barracudamvc.org

    b) you will be able to SSH into the BarracudaMVC server (I use the free SSH Secure Shell client for this) 

  3. Once you have SSH working, you will want to log into the server and change your password. Then you simply go through the checkout process as described above, except that instead of using the anoncvs user/pwd, you will use your new committer user/pwd. 

That's all there is to it! If you have any problems please let us know...

For all the latest information on Barracuda, please refer to http://barracudamvc.org
Questions, comments, feedback? Let us know...