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!

Cyclic jCVS page

Cyclic jCVS page

The jCVS package is a graphic client for CVS written in Java.

Here are some screen shots:

  • Main window:
    (Main window
screen shot)
  • Checkout window:
    (Checkout window screen shot)
    CVS offers various methods to connect to a CVS server. The checkout window allows one to choose the method for one's site in a point and click fashion.
  • Annotated Project Window:
    (Project window screen shot)

Mailing lists and newsgroups

The most appropriate mailing list is info-cvs which also covers CVS itself in addition to jCVS. To subscribe send mail to info-cvs-request@gnu.org. Traffic has been something like 5-10 messages per day.

The author's jCVS web site, mentioned below, also mentions jCVS-specific mailing lists.

The newsgroup for jCVS (and other version control systems) is comp.software.config-mgmt.

Notes

We have a brief page about jCVS on the Macintosh.

If you are using jCVS 4.6.1 connecting to CVS 1.9.10 or later using pserver, the "Test Connection" dialog box will not work. Instead, use checkout with tracing turned on.

Version 4.6.1 (and earlier, presumably) have a serious bug in that the "Project | Update" menu can destroy your sources. The fix is to upgrade to jCVS 4.7.1 or later. The workaround is to use "Selection | Update", and perhaps disable the "Project | Update" menu (details about the bug and how to disable the menu).

Downloading jCVS

I suppose we need to make an explicit disclaimer that the jCVS distributions listed below are not supported by Cyclic. In most cases we are just redistributing or linking to a distribution provided by someone else, and didn't even help write any of it.

You will need an implementation of Java 1.1. You will also need a CVS server (running on a unix machine) and the TCP/IP network protocol running on the server and client. If you have Java 1.1.4, make sure to get jCVS 4.6.1 or later; earlier versions of jCVS will abort with an error.

The place to download jCVS is via the author's page mentioned below.

For more information

Consult the Author's page for more information on jCVS.

jCVS is also on our $40 CD-ROM, in the "misc/java" directory. Disclaimer: the programs in the "misc" directory are not as well-packaged as CVS itself, and we do not offer installation support for the "misc" directory

[Cyclic Home]

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.