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.
- CVS Modules
- Installing TortoiseCVS
- Checking out the Source (Read-Only)
- Checking out the Source (Read-Write)
CVS Modules Here's a list of the CVS modules publicly
available on BarracudaMVC.
- Barracuda
-
BarracudaDiscRack
Installing TortoiseCVS
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).
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.
NOW go ahead and let your system reboot. (What would a Windows install be without a reboot?)
Checking Out the Source (Read-only)
- 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:

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

Fill out the information as it is entered above...
- Make sure the
- protocol is Password Server (:pserver)
- server is barracudamvc.org
- repository is /var/cvs
- username is anoncvs
- Now, enter a module name of Barracuda and then press OK.
- 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)
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! :-)
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)
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...
|