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.

CVS Add-Ons

  • Cervisia
    Cervisia is a graphical CVS client for Linux.
  • cvs2cl.pl
    A script to convert CVS log messages into a GNU style ChangeLog file.
  • CvsIn
    CvsIn is an attempt to optimize working patterns when using Concurent Versions System together with Developer Studio (DevStudio - development tool) and WinCvs (as a Browser to perform Version Control tasks).
  • CVSSearch II (Beta)
    CVSSearch searches for code fragments using CVS comments.
  • CVS Stat
    Cvsstat is a perl script which analyses the history of a CVS-managed project.   The script executes on a set of files, analyses their history, and automatically generates graphs that plot lines of code and number of files against time.
  • CVSviaFTP
    CVSviaFTP automatically publishes a new version of a set of files to an FTP server when you check them in to CVS. The most common use is to publish the new contents of a web page to a web hosting service.
  • CVSup
    CVSup is a tool for fetching files from CVS repositories. It can fetch complete files or multiple revisions from the same file (that is, it can mirror several repositories including version histories).
  • CVSweb
    The CVSweb package allows users to browse the revision history of a CVS tree with a web browser. It is a single file written in the perl scripting language and installs using the CGI mechanism supplied by most web servers.
  • CVS Web Client
    CVS Web Client is the unification of the code and features for CVSweb and CVSwebededit into one project. It is essentially a set of server CGI's which alllow online browsing, editing, additions, and all other major CVS operation from a web browser, without requiring additional client CVS software.
  • cwCVS
    The cwCVS product interfaces the Metrowerks CodeWarrior development environment to CVS.
  • Igloo
    A CVS SCC plugin for Microsoft Visual Studio and other compliant IDEs.
  • jCVS
    The jCVS package is a graphic client for CVS written in Java.
  • jCVS Servlet
    jCVS provides a Servlet that allows any Servlet enabled web server to present any CVS repository on the internet for browsing and download.
  • LinCVS
    LinCVS is a graphical front-end for CVS written using the Qt toolkit.
  • MacCVSClient
    MacCVSClient is a CVS client for the Macintosh (talking to a server running on unix) to provide a Macintosh-like graphical user interface.
  • MacCVS Pro
    A new CVS client for the Mac, sponsored by Netscape and Mozilla. A must have for Mac users.
  • NetBeans
    NetBeans is an open source, modular IDE, written in Java, with an integrated CVS client.  You can select from two methods for accessing the server - using a built-in CVS client or via external command-line cvs.  NetBeans' CVS client is based on a stand alone library for accessing CVS servers.  The library, written in Java, is also available on the NetBeans website: http://www.netbeans.org/.
  • PCL-CVS
    The PCL-CVS package interfaces the Emacs editor/environment to CVS.
  • pvcs2rcs
    The pvcs2rcs script, distributed with the CVS source, converts PVCS archives into RCS archives, which may then be imported into a CVS repository manually or using the rcs-to-cvs script, also distributed with CVS.
  • rcs-to-cvs
    The rcs-to-cvs script, distributed with the CVS source, imports typical RCS archive configurations into a CVS repository.
  • SmartCVS
    SmartCVS combines the ease of use of Microsofts Visual SourceSafe and the power of CVS.
  • tkCVS
    The tkCVS package is one of the most popular graphical user interfaces for CVS.
  • TortoiseCVS
    TortoiseCVS lets you work with files under CVS version control directly from Windows Explorer.
  • WinCVS, MacCVS, and gCVS
    These are GUI clients for Windows, Macintosh, and Linux.
  • Zeus SCC-CVS
    A free implementation of an SCC wrapper for CVS.  Designed to work with the Zeus for Windows editor but is a full implementation of the Microsoft SCC interface and should work with any development environment that supports the SCC interface.

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.