Go to QuArK Web Site
The CVS repository at SourceForge
Updated 28 Apr 2009
Upper levels:
QuArK Information Base
4. The Source Code

 4.1. The CVS repository at SourceForge

 [ Prev - Up - Next ] 

The source of QuArK is now based on a CVS repository provided by SourceForge. Here is how you can access it.


 Sections


 Index


 Required software

Armin Rigo, Peter Brett, cdunde, DanielPharos - 28 Apr 2009   [ Top ] 

First, note that you need no special software to browse the on-line version of the repository.

For more serious work, the software you need first is a CVS client. Although the command-line version works perfectly well, there is a GUI version (WinCVS) available.

If you want to be able to contribute your own changes to the source into the repository, you will also need an SSH client. You can use this one, or alternatively you could use PuTTY (read CVS client installation: WinCvs with PuTTY on 32-bit Microsoft Windows platforms to help you get set up with it).

Another CVS client with its own SSH client and much easer to configure is Eclipse. A complete description of Eclipse, links to the software needed and full configuration instructions can be found here 'Eclipse CVS client'.

Another useful program is WinMerge. This program allows you to compare two directories, complete with files and subdirectories, to look for changes. You can download it from the winmerge.org site. It comes in handy when you want to maintain a local copy of the CVS to work in.


 Anonymous downloading

Armin Rigo - 28 Apr 2009   [ Top ] 

Once WinCVS is installed, you can anonymously download the QuArK source. Configure WinCVS (from the Admin menu) as follows:

CVS Root:              anonymous@quark.cvs.sourceforge.net:/cvsroot/quark
Authentication method: pserver (password-based)

You can then checkout one or several of the modules "source", "runtime" and "infobase". If you are prompted for a password, type enter (no password).

Look on the 'Terminology' page for a small description of terms used by CVS.

Be careful, it seems that if you checkout modules anonymously, you might not be able to commit changes later even if you officially register. To prevent problems, avoid modifying files that you downloaded anonymously. If you want to modify these files, first officially register and checkout the modules under your official name.


 Registering at SourceForge

Armin Rigo, Peter Brett - 28 Apr 2009   [ Top ] 

Connect to the SourceForge website and register yourself as a new user. Then contact a QuArK project administrator and give your login name so that we can add you to the QuArK project members list.

Follow the instructions given in the file ssh-pack.zip to configure WinCVS for non-anonymous access to the repository. Alternatively, read CVS client installation: WinCvs with PuTTY on 32-bit Microsoft Windows platforms from the SF.net site documentation.



Copyright (c) 2009, GNU General Public License by The QuArK (Quake Army Knife) Community - http://quark.sourceforge.net/

 [ Prev - Top - Next ]