CVS Server

Complete and compact source code packages for Macintosh, Windows, and Unix developers are currently available from the Download page. These code packages provide a good way to get started with Quesa, especially for anyone who hasn't used a CVS server before.

However, the most up-to-date Quesa source code is always available through our CVS server (for general information about CVS, see the CVS home site).

No personal account is necessary to check out code from the Quesa CVS server - anyone can check out the latest source, provided you have a CVS client for your development machine.

To check code in to the Quesa CVS server, a Quesa editor-level account is required. These accounts are currently for steering committee members, and are granted to additional developers as necessary. When you have updated source code to submit, please send it by email to the appropriate steering committee member.

This is the model used by many large open source projects, and ensures that code added to the source tree will be reviewed before it becomes active.

Server Details

No personal account is necessary to check out code from the Quesa CVS server - anyone can check out the latest source, provided you have a CVS client for your development machine.

Once you have a CVS client, you should set your cvsroot to:

   anonymous@quesa.cvs.sourceforge.net:/cvsroot/quesa

You should set your user name to "anonymous", and your password "".

The module name to fetch is "quesa", and you should have at least 30Mb free disk space to fetch the complete project.

Client Details

The following clients are available for Mac OS:

The following clients are available for Windows:

Unix clients can be obtained from:

Mac OS Client Details

MacCVS Pro users can obtain a pre-configured CVS session file here. Open this session file, select "Session Settings..." from the Edit menu, and click the "Local Tree Directory" button to select where you want the source to be downloaded to.

To bring yourself up to date with the latest source, select "Check Out Default Module" from the Action menu.


MacCVS users (i.e., not "Mac CVS Pro" users) can fetch the current source by connecting using the Login command, and then selecting Checkout Module from the Cvs Admin menu.

With this client, you may also need to specify some file mappings on top of your Internet Config settings - with Mac CVS Pro, these file mappings are set up for you in the session file.

Windows Client Details

To set up the server details, select "Preferences" from the Admin menu (this dialog will also be displayed the first time you start WinCVS). Enter the CVSROOT value on the first tab, and select "passwd" authentication. Select the Globals tab, and check the "Use TCP/IP compression" checkbox.

Next, you need to select the browser's root folder: select "Change browse location" from the View menu, and select your development folder.

Log in to the server by selecting "Login" from the Admin menu, and check out the source by selecting "Checkout module" from the Create menu.

To update your source in the future, select your local development source folder in the browser pane and select "Update selection" from the Modify menu.

Unix Client Details

An example session showing how to log in to the CVS server and extract the latest source is:

   [dair@zoidberg]$ cvs -d :pserver:anonymous@quesa.cvs.sourceforge.net:/cvsroot/quesa login
   (Logging in to anonymous@cvs.sourceforge.net)
   CVS password:

   [dair@zoidberg]$ cvs -d :pserver:anonymous@quesa.cvs.sourceforge.net:/cvsroot/quesa -z 9 co quesa

To check out updates to the source, you should only need to run the second command again - the login details should be saved automatically.