CVS with Commit Access

These instructions are deprecated. Please see the Developers page for the latest instructions.

Do I need CVS commit access?

Please only request commit access once you have a change that you're ready to commit back to StepMania. We request this in order to cut down on the number of project members who do not make any commits. Thanks!

Prerequisites

First, follow the Anonymous CVS instructions to get everything you'll need to use CVS and compile StepMania.

Request write access

Before requesting write access, you'll need to:

  • Have your change to the StepMania code mostly ready to check in.
  • Create an account with SourceForge if you don't already have one.

Next, send a description of your change and your SourceForge username to the stepmania-devs list.

Enable SSH access to the CVS machine

Before you can use your account, you must run the following (substituting your username and projectname as appropriate) before attempting to use CVS from a new user account. Use your favorite SSH client to connect to:

cvs.sourceforge.net

Log in with your SourceForge username and password. You will see the following message.

This is a restricted Shell Account
You cannot execute anything here.

And now your account is ready for SSH access.

Checkout the source code again with read/write access

http://www.stepmania.com/stepmania/images/screens/Docs/checkout-writable.gif

  1. Open WinCVS.
  2. Click Remote -> Checkout module....
  3. For the module name enter stepmania.
  4. Check CVSROOT and enter :ssh:yourusername@cvs.sourceforge.net:/cvsroot/stepmania (for example, my personal CVS root is :ssh:chrisdanford@cvs.sourceforge.net:/cvsroot/stepmania).
  5. Click OK.
  6. If a chose your home directory window appears, select c:\stepmania.
  7. You will be prompted for a password. Enter your SourceForge account password.
  8. The source code should begin downloading. This can take a long time depending on your connection speed.

Memorizing your password

  1. Launch Start Menu -> Programs -> CVSNT -> CVSNT Password Agent.
  2. Perform any CVS operation (e.g. checkout or update) then the CVSNT password agent will prompt you for your SourceForge password.
  3. Enter your password, click OK, and it will be forever memorized.

You may wish do add the CVSNT Password Agent to your Start Menu's Startup group so that you don't have to re-launch it every time you restart your computer and wish to use CVS again.

Thanks to

Pair.com (donated web hosting)