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 MacCVSClient page

Cyclic MacCVSClient page

MacCVSClient is a CVS client for the Macintosh (talking to a server running on unix). The goal of MacCVSClient is to provide a Macintosh-like graphical user interface.

Do not confuse MacCVSClient with MacCVS Pro or MacCVS; they are three separate programs despite the similarity in names.

Screen shots

Start with the connection dialog (GIF, 3K) which prompts for the information needed to connect to a CVS server. Then proceed to the checkout dialog (GIF, 8K), which asks you what you want to check out from CVS.

Once you have files checked out, select the "File/Open" menu to bring up the module window (GIF, 9K) which shows a list of files and information about each one.

If several people edit the same file in incompatible ways, it is a "conflict". The conflict window (GIF, 8K) shows you the conflicts so that you can resolve them with a text editor.

To display the differences between two revisions of a file, first select the "CVS/Diff" menu which will bring up the diff dialog (GIF, 5K) which prompts for information such as whether to ignore spaces in showing differences. Then files which have changed are displayed with a delta icon and you can double click them to bring up the diff window (GIF, 8K) which displays added lines, deleted lines, and unchanged lines in different colors.

Mailing lists and newsgroups

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

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

Downloading MacCVSClient

I suppose we need to make an explicit disclaimer that MacCVSClient is not supported by Cyclic except in the context of a support contract.

Executables and source code are available at the author's site mentioned below. Note that MacCVSClient 1.3.3 or later is strongly recommended; the earlier version had a bug which, although documented, could cause data loss.

For more information

The author's site contains information on downloading MacCVSClient and its documentation.

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.