## Welcome To jCVS

jCVS is a Java based CVS Client. CVS is a source code control system based on RCS. The primary benefit of CVS is that it provides a server/client protocol which allows clients such as jCVS to be written. JCVS allows any Java1.1 capable machine to be a CVS client, providing for a totally distributed source code management system.

Please read the license before tomorrow.

Please check the jCVS home page for updates.

This documentation will attempt to address two audiences.

- CVS Users
    Installation Manual
    Getting Started Manual
    User Manual

- CVS Developers
    Compiling jCVS
    Programmer's Manual

There are also several documentation fragments included in this documentation:

- Advanced Features Of jCVS
- Differences From CVS Client
- jCVS Application Known Problems
- jCVS Future Development Items

### jCVS Home Page

The jCVS home page will keep you abreast of new releases, as well as point you to download locations.

### jCVS Is Free Software

jCVS is free software that is licensed to you under the GNU General Public License.

This license allows you to use, modify and redistribute this software in a fashion that promotes productivity and the free exchange of programming concepts.

For more information on the history, and future, of free software, please visit the Free Software Foundation.

### CVS Users

CVS users are generally programmers who are using the CVS server for their source code management. They wish to start jCVS and use it to check out, modify, and commit code. These users should begin with the the installation instructions to be sure that they have properly installed jCVS. Once the installation is completed, refer to the document 'Getting Started With jCVS' for some quick instructions on how to get started with jCVS.

The jCVS User's Manual is, of course, the definitive operation manual for jCVS. Alas, it is still in its infancy. Fortunately, if you know how to use CVS, then the client should prove to be intuitive in its operation.

### CVS Developers

CVS developers are Java programmers who are using the CVS server for custom work, or to create a new client similar to (or better, different) jCVS. These users will wish to program using the 'com.ice.cvs' package. These users will want to start with Programmer's Overview of Java CVS to get an idea of the classes provided and how they interact.

### Acknowledgements

Thanks to all of the daring beta testers:

- Brenda Butler
- Brian Haughton
- Brian Lenihan
- Brian Utterback
- Byron Faber
- Fung Peng
- Greg Cockroft
- Herve Poirier
- Jean-Max Reymond
- Jim Allard
- Klaus Rehm
- Preston Bannister
- Rolf Ebert
- Rick Noble
- Ram Tumuluri (aka rk)
- Stephen Steneker
- Stuart Corrans

Many thanks to Jim Kingdon, Mister client/server protocol.

Thanks to Owen S. Medd for risking his disk drive to very early releases, and knowing where to find good coffee.

We also need to pay serious homage to my wife for putting up with 18 hour days of hacking! I can not thank my wife enough for her understanding of my little programming problem. Maybe its time for that twelve step program....

Free Software! Get with the program.

tim.

$Id: README.html,v 2.2 1997/04/21 05:04:14 time Exp $
Copyright (c) 1997 By Timothy Gerard Endres
jCVS is licensed to you under the GNU General Public License.