| 1 |
CVS Kit |
| 2 |
|
| 3 |
Copyright (C) 1986-2006 Free Software Foundation, Inc. |
| 4 |
|
| 5 |
Portions Copyright (C) 1998-2006 Derek Price, |
| 6 |
& Ximbiot <http://ximbiot.com>. |
| 7 |
Portions Copyright (C) 1993-1994 Brian Berliner. |
| 8 |
Portions Copyright (C) 1992 Brian Berliner and Jeff Polk. |
| 9 |
Portions Copyright (C) 1989-1992 Brian Berliner. |
| 10 |
All Rights Reserved |
| 11 |
|
| 12 |
This program is free software; you can redistribute it and/or modify |
| 13 |
it under the terms of the GNU General Public License as published by |
| 14 |
the Free Software Foundation; either version 1, or (at your option) |
| 15 |
any later version. |
| 16 |
|
| 17 |
This program is distributed in the hope that it will be useful, |
| 18 |
but WITHOUT ANY WARRANTY; without even the implied warranty of |
| 19 |
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
| 20 |
GNU General Public License for more details. |
| 21 |
|
| 22 |
------------------------------------------------------------------------------- |
| 23 |
|
| 24 |
Welcome to CVS! |
| 25 |
|
| 26 |
If you have problems or think you have found a bug in CVS, see the |
| 27 |
section BUGS in the CVS manual (also known as Version Management with |
| 28 |
CVS by Per Cederqvist et al, or cvs.texinfo--see below for details). |
| 29 |
|
| 30 |
If you are thinking of submitting changes to CVS, see the |
| 31 |
file HACKING. |
| 32 |
|
| 33 |
Please consult the INSTALL-CVS file for information on tested |
| 34 |
configurations. If you have a comment about an already tested |
| 35 |
configuration, or have tried CVS on a new configuration, please let us |
| 36 |
know as described in INSTALL-CVS. Free software only works if we all help |
| 37 |
out. |
| 38 |
|
| 39 |
Finally, we cannot guarantee that this release will not completely wipe out |
| 40 |
all of your work from your system. We do some simple testing before each |
| 41 |
release, but you are completely on your own. We recommend testing this |
| 42 |
release on a source repository that is not critical to your work. THIS |
| 43 |
SOFTWARE IS SUPPLIED COMPLETELY "AS IS". NO WARRANTY.... |
| 44 |
|
| 45 |
Thanks for your support! |
| 46 |
|
| 47 |
-The CVS Team |
| 48 |
|
| 49 |
------------------------------------------------------------------------------- |
| 50 |
|
| 51 |
What Is CVS? |
| 52 |
|
| 53 |
CVS is a version control system, which allows you to keep old versions |
| 54 |
of files (usually source code), keep a log of who, when, and why |
| 55 |
changes occurred, etc., like RCS or SCCS. It handles multiple |
| 56 |
developers, multiple directories, triggers to enable/log/control |
| 57 |
various operations, and can work over a wide area network. The |
| 58 |
following tasks are not included; they can be done in conjunction with |
| 59 |
CVS but will tend to require some script-writing and software other |
| 60 |
than CVS: bug-tracking, build management (that is, make and make-like |
| 61 |
tools), and automated testing. |
| 62 |
|
| 63 |
And a whole lot more. See the manual for more information. |
| 64 |
|
| 65 |
------------------------------------------------------------------------------- |
| 66 |
|
| 67 |
Notes to people upgrading from a previous release of CVS: |
| 68 |
|
| 69 |
See the NEWS file for a description of features new in this version. |
| 70 |
|
| 71 |
See the Compatibility section of the manual for information on |
| 72 |
compatibility between CVS versions. The quick summary is that as long |
| 73 |
as you not using the optional watch features, there are no |
| 74 |
compatibility problems with CVS 1.5 or later. |
| 75 |
|
| 76 |
------------------------------------------------------------------------------- |
| 77 |
|
| 78 |
Verifying the Integrity of Downloads: |
| 79 |
|
| 80 |
The official CVS source and binary releases are signed by the CVS maintainer |
| 81 |
who generated them. This does not imply any sort of warranty, but it does mean |
| 82 |
that you can verify that the file you downloaded did, in fact, come from a CVS |
| 83 |
maintainer. |
| 84 |
|
| 85 |
The OpenPGP keys of the CVS maintainers who have submitted them are in the KEYS |
| 86 |
file of the CVS distribution and are also available from many OpenPGP key |
| 87 |
servers. It is recommended that you verify the key fingerprints against an |
| 88 |
external source, however you obtain the key. |
| 89 |
|
| 90 |
------------------------------------------------------------------------------- |
| 91 |
|
| 92 |
Installation: |
| 93 |
|
| 94 |
Please read the INSTALL-CVS file for installation instructions. The brief |
| 95 |
summary is: |
| 96 |
|
| 97 |
$ ./configure |
| 98 |
$ make |
| 99 |
(run the regression tests, if desired, via `make check') |
| 100 |
$ make install |
| 101 |
(create a repository if you don't already have one) |
| 102 |
|
| 103 |
The documentation is in the doc subdirectory. cvs.texinfo is the main |
| 104 |
manual; cvs.info* and cvs.ps are the info and postscript versions, |
| 105 |
respectively, generated from cvs.texinfo. The postscript version is |
| 106 |
for US letter size paper; we do this not because we consider this size |
| 107 |
"better" than A4, but because we believe that the US letter version |
| 108 |
will print better on A4 paper than the other way around. If you want a |
| 109 |
version formatted for A4, add the line @afourpaper near the start of |
| 110 |
cvs.texinfo and re-generate cvs.ps using TeX. |
| 111 |
|
| 112 |
------------------------------------------------------------------------------- |
| 113 |
|
| 114 |
* How do I get up-to-date information and information about other |
| 115 |
versions of CVS? |
| 116 |
|
| 117 |
See also |
| 118 |
http://cvs.nongnu.org |
| 119 |
http://www.cvsnt.org |
| 120 |
|
| 121 |
Anyone can add themselves to the following mailing lists: |
| 122 |
|
| 123 |
bug-cvs: This is the list which users are requested to send bug reports |
| 124 |
to. General CVS development and design discussions also tend to take |
| 125 |
place on this list. |
| 126 |
info-cvs: This list is intended for user questions, including general |
| 127 |
help requests. |
| 128 |
cvs-announce: CVS release announcements and other major |
| 129 |
announcements about the project are sent to this list. |
| 130 |
cvs-announce-binaries: Announcements are made to this list |
| 131 |
when binaries for various platforms are built and initially |
| 132 |
posted for download. |
| 133 |
|
| 134 |
To subscribe to any of these lists, send mail to <list>-request@nongnu.org |
| 135 |
or visit http://savannah.nongnu.org/mail/?group=cvs and follow the instructions |
| 136 |
for the list you wish to subscribe to. |
| 137 |
|
| 138 |
The newsgroup for CVS (and other configuration management systems) is |
| 139 |
comp.software.config-mgmt. The gnu.cvs.help newsgroup is a 2-way mirror |
| 140 |
of the info-cvs@nongnu.org mailing list and gnu.cvs.bug is similarly a 2-way |
| 141 |
mirror of bug-cvs@nongnu.org. |
| 142 |
|
| 143 |
------------------------------------------------------------------------------- |
| 144 |
|
| 145 |
Credits: See the AUTHORS file. |