This area is an archive and is no longer actively maintained. Information found on this page is likely to be extremely out of date and therefore highly inaccurate. We recommend the Ximbiot - CVS Wiki for up-to-date information about CVS and its associtated tools.

If you do find anything useful on this page that is not yet in the Ximbiot - CVS Wiki and you have the time, please add it!

Programming with GNU Software

The book Programming with GNU Software is an introduction to the GNU software development tools running on UNIX. The book has chapters concerning emacs, GCC, GDB, RCS, and make, and also covers related subjects like profiling.

The CD-ROM which accompanies the book includes a copy of CVS as well as the tools mentioned above, including executables for six unix platforms.

CVS Documentation on the Book's CD-ROM:

The documentation for CVS is on the CD-ROM which comes with the book but it requires some explanation. The manual you are looking for is Version Management with CVS by Per Cederqvist et al; it is about 160 pages long.

The manual is available in several formats:

Adobe PostScript
Ask the disc's installation script for sources; it will install the rcs-5.7-opt.tar.gz archive, which contains the file cvs-1.8.1/doc/cvs.ps. The manual is formatted for A4 size paper; if you print it on US letter size paper, typically the page numbers will be cut off. The CD-ROM does not contain a version formatted for US letter size paper, but see the Texinfo files below.

info
info is the GNU system's format for on-line documentation. The GNU Emacs development environment contains a browser for info files; there is also a stand-alone browser program.

Ask the disc's installation script for sources and info files. It will ask you where to install sources and info files, and will unpack the archives rcs-5.7-opt.tar.gz and rcs-5.7-info.tar.gz, respectively, into those directories. However, the file cvs.info gets installed in the wrong place. You will find it in cvs-1.8.1/doc/ within the directory where you asked the installation script to install the sources. You need to move it to the directory containing the info files, alongside cvs.info-n (where n is 1 through 6) which should have been placed there by the installation script.

Texinfo
The sources for the manuals are in Texinfo format, from which you can build on-line documentation or a PostScript file for printing. Ask the disc's installation script for sources; it will install the archive rcs-5.7-opt.tar.gz, from which you should extract cvs-1.8.1/doc/cvs.texinfo.

Correction in installation script for Programming with GNU Software, from the publisher, provides some additional information about installing GCC and emacs from the book's CD-ROM.

Related Pages:

The following pages describe paid support, mailing lists and newsgroups, related books, and other information about the software described in Programming with GNU Software:

  • RCS, a simpler version control tool which operates on one file at a time.
  • GCC compiler for C and C++ (also the GDB debugger).
  • Emacs editor/environment.

Derek Price, CVS developer and technical editor of Essential CVS (Essentials line from O'Reilly Press) , and others offer consulting services and training through Ximbiot.