Welcome to the Ghostscript CVS repository

Here we used to keep the source code to ghostscript and related projects. There is a commit announcement mailing list available if you want to keep abreast of changes. The archives are also a good place to look for recent events with the code.

Development has now moved to a a new repository using the subversion version control tool.

The old CVS repository is no longer maintained but is still available for historical reference. You can also browse both repositories directly over the web.


Checkout instructions

Ghostscript code is availble for public read-only checkout. To get a copy with a commandline cvs client type:

cvs -z3 -d :pserver:anonymous@cvs.ghostscript.com:/cvs/ghostscript login
[just press <enter> when it prompts for a password]
cvs -z3 -d :pserver:anonymous@cvs.ghostscript.com:/cvs/ghostscript checkout modulename
where modulename is the name of the source module you want to check out. It's 'gs' for Ghostscript. See the browse link above for other available modules.

Once you have the code, you can update it with the latest changes by typing:

cvs -z3 update -Pd
from within the source directory.

Developers with write access instead should use username@cvs.ghostscript.com:/cvs/ghostscript for the CVSROOT, and access via ssh.

CVS Documentation

If you're not familiar with cvs, or the above instructions aren't clear, the following links may be helpful. There is also a wealth of information and cvs clients available at cvshome.org.