The tools on this page are referenced here as a service to developers and prospective developers for QuakeForge.

CVS (Concurrent Versioning System)

CVS is a program that we use to manage our source tree among multiple developers at a variety of locations.

All platforms:
The CVS Manual is available from the GNU Project.
An online version of "Version Management with CVS" by Per Cederqvist, is available from Pascal Molli's CVS page.
UNIX and Unix-like systems:
You can get a copy of CVS from the GNU FTP site.
gCvs is a GTK+ client for CVS with a more friendly interface.
Pharmacy is a GNOME front-end to CVS.
Windows 95, 98, NT, and Windows 2000:
You can get a patched copy of CVS from Gordon Chaffee's Windows NT Utilities page.
WinCvs is a good Windows CVS client with a more friendly interface.
Mac OS:
MacCvs is an excellent Macintosh CVS client.
BeOS:
CVS is part of the GCC/EGCS toolset available from BeWare.
OS/2 Warp:
SourceGear has a version of CVS for OS/2 on their Download site.

SSH (Secure Shell)

SSH (along with a SourceForge account and developer status in QuakeForge) is required to be able to write to the QuakeForge CVS repository. Clients for various operating environments may be found below.

UNIX and Unix-like systems:
OpenSSH, being Free Software, is our recommended SSH implementation.
There is also an anti-commercial, non-free implementation available from SSH Communications.