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 developer account on the QuakeForge server) 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.
Windows 95, 98, NT, and Windows 2000:
You can get an SSH client from Gordon Chaffee's Windows NT Utilities page.