Go to QuArK Web Site
The code repository at SourceForge
Updated 03 Aug 2020
Upper levels:
QuArK Information Base
4. The Source Code

 4.1. The code repository at SourceForge

 [ Prev - Up - Next ] 

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


 Sections


 Index


 Required software

DanielPharos - 03 Aug 2020   [ Top ] 

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

To checkout and commit files to the repository, download and install TortoiseSVN from tortoisesvn.net. That website also contains quite complete Help Documentation about how to install and get you started using TortoiseSVN. The checkout URL to use is given on the SourceForge repository page; its the text field labeled with "svn checkout".

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.


 Registering at SourceForge

Armin Rigo, Peter Brett - 03 Aug 2020   [ 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. They are listed on the SourceForge website after the "Brought to you by"-text near the top of the page.


 CVS

Armin Rigo, Peter Brett, cdunde, DanielPharos - 03 Aug 2020   [ Top ] 

The code repository on SourceForge was migrated to SVN from CVS some time ago. For posterity reasons, here's the old documentation about how to set-up CVS.

---

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 and follow the instructions given in the file, 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'.


 Anonymous CVS downloading

Armin Rigo - 03 Aug 2020   [ 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.



Copyright (c) 2022, GNU General Public License by The QuArK (Quake Army Knife) Community - https://quark.sourceforge.io/

 [ Prev - Top - Next ]