Ok, this isn't Irrlicht specific. But it may help you out. These instructions are Windows-centric, but any Linux user worth their salt should be able to translate it to Linux-ese.
Index
Part 1 - Using as a User
Part 2 - Using as a Developer
Using as a User
First, download CVS. (http://www.cvshome.org/)
Unzip it and add it to your path. If you are using Windows, you can copy cvs.exe to c:\windows\system32. The only file you do need is cvs.exe.
To pull the latest source from a project:
Step 1: Open a command Window. (Start->Run, then enter cmd.exe)
Step 2: Create a directory where you want the files to go. (mkdir directoryname)
Step 3: Go into that directory. (cd directoryname)
Step 4: Log into CVS. When asked for a password, just hit Enter.
Enter the below line, replacing {projectname} with the name of the project:
cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/{projectname} login
Step 5: Start the pull. Enter the below line, repacing the project name, and then the module name.
cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/{projectname} co {modulename}
The files will be copied to the directory.
As a user, you are not able to put files back into CVS. That's a job for...
Using as a Developer
First, you need to set up SSH, an encryted security system. SourceForge's guide is really out of date and doesn't quite work.
This page will be the guide, and I will note out important parts. You need to follow every step exactly, except downloading 7-zip and other parts that I will point out.
http://sourceforge.net/docman/display_d ... group_id=1
Follow the guide up to "Installing the PuTTY SSH suite". This part is very important. When it says to connect to "cvs.sourceforge.net", you may not receive the same results in step 12 about a home directory being made. If it says something like "Nothing to do here, logging out." Then everything is still good.
Skip the WinCVS step for now, you'll have plenty of time later.
The second critical step is "Generating a SSH key pair". Some older guides say to use SSH1. They are wrong. Click "SSH2 DSA", then "Generate".
Be sure to SAVE THAT PRIVATE KEY somewhere safe, if you delete or lose it. You will have to follow the frustrating next step again...
"Uploading your SSH public key" aggrivates me to no end. Copy the Public key from the Puttygen textbox. Then log into SourceForge and go to your account settings. Towards the bottom is a "Update Public Key" button. Click it. Paste your key in and save.
Wait 6 hours. (The guide says 20 minutes... yeah.. on a good day back when this guide was made. I've had it take overnight to propigate the first time I made mine.)
Frustrating? Huh? Yeah.. you need to wait, hoping and praying that you did it right.
May as well set up Pageant while we wait, following the directions on the page work.
Also, now would be a good time to install WinCVS or whatever CVS GUI client you want to use. If your a manly man, straight CVS is fun.
Well....
We got time....
So, um... how's the family?
(a few hours later)
Now is the moment of truth, do that "Testing automated authentication" thing. If it asks for your password, it's not working. Either you didn't wait long enough, you didn't add your key to pageant, or some mysterious void ate your key.
If you didn't see a request for a password. Congrats.
BACK UP YOUR PRIVATE KEY FILE. Put it on a disk, burn it on a CD, just don't lose it.
