Uploaded cvs 1.9-1 (source i386) to chiark
(Note: the main reason I uploaded this package, and the reason urgency is set
to medium is the support for shadow passwords, as these have now become part
of the main distribution)
CVS is a version control system, which allows you to keep old versions
of files (usually source code), keep a log of who, when, and why
changes occurred, etc., like RCS or SCCS. It handles multiple
developers, multiple directories, triggers to enable/log/control
various operations, and can work over a wide area network. The
following tasks are not included; they can be done in conjunction with
CVS but will tend to require some script-writing and software other
than CVS: bug-tracking, build management (that is, make and make-like
tools), and automated testing.
[Note that there is someone else who is supposed to be maintaining CVS now
(I forget who), but I (Tom Lees <email@example.com>) repackaged version
1.9, since I really needed some of the new features and bug-fixes, and since
not much has happenned from the other maintainer, I thought it might be a
good idea to upload it.]
Changes since 1.8:
[Items irrelevant to Debian and Linux and about cosmetic changes removed]
* The "log" command is now implemented internally rather than via the
RCS "rlog" program. The main user-visible consequence is that
symbolic branch names now work (for example "cvs log -rbranch1").
Also, the date formats accepted by -d have changed. They previously
had been a bewildering variety of poorly-documented date formats. Now
they are the same as the date formats accepted by the -D options to
the other CVS commands, which is also a (different) bewildering
variety of poorly-documented date formats, but at least we are
consistently bewildering :-).
* New flag -k in wrappers allows you to specify the keyword expansion
mode for added files based on their name. For example, you can
specify that files whose name matches *.exe are binary by default.
See the Wrappers section of cvs.texinfo for more details.
* Remote CVS with the "-z" option now uses the zlib library (included
with CVS) to compress all communication between the client and the
server, rather than invoking gzip on each file separately. This means
that compression is better and there is no need for an external gzip
program (except to interoperate with older version of CVS).
* The "cvs rlog" command is deprecated and running it will print a
warning; use the synonymous "cvs log" command instead. It is
confusing for rlog to mean the same as log because some other CVS
commands are in pairs consisting of a plain command which operates on
a working directory and an "r" command which does not (diff/rdiff;
* "cvs diff" has a bunch of new options, mostly long options. Most of
these work only if rcsdiff and diff support them, and are named the
same as the corresponding options to diff.
* The -q and -Q command options to "cvs diff" were removed (use the
global options instead). This brings "cvs diff" into line with the
rest of the CVS commands.
* The "annotate" command can now be used to annotate a revision other
than the head revision on the trunk (see the -r, -D, and -f options in
the annotate node of cvs.texinfo for details).
* The "tag" command has a new option "-c" which checks that all files
are not locally modified before tagging.
* The -d command line option now overrides the cvsroot setting stored
in the CVS/Root file in each working directory, and specifying -d will
cause CVS/Root to be updated.
* The CVSROOT variable specification has changed to support more
access methods. In addition to "pserver," "server" (internal rsh
client), "ext" (external rsh client), "kserver" (kerberos), and
"local" (local filesystem access) can now be specified. For more
details on each method, see cvs.texinfo (there is an index entry for
:local: and each of the other access methods).
* The "login" command no longer prompts the user for username and
hostname, since one will have to provide that information via the `-d'
flag or by setting CVSROOT.
-----BEGIN PGP SIGNED MESSAGE-----
Date: Mon, 6 Jan 1997 19:31:47 +0000
Architecture: source i386
Maintainer: Tom Lees <firstname.lastname@example.org>
cvs - Concurrent Versions System -- an RCS extension
cvs (1.9-1) unstable; urgency=medium
* Completely repackaged from original sources using debmake.
* Now uses texi2html to generate dwww-indexed documentation.
* New upstream version: a couple nasty bugs, and has a couple more
* Built with shadow passwords - now the password-authenticated server will
work on shadow systems.
* I (Tom Lees) will maintain this package with bugfixes, but am not
anticipating being the permanent maintainer.
73ecee9b48abb6b1b92492e6dd41355c 598 devel optional cvs_1.9-1.dsc
4fce00d219c1786558fed0e00e6b72f4 1687818 devel optional cvs_1.9.orig.tar.gz
9c35c568524b6ab7ad28e3184c8a2b5d 28220 devel optional cvs_1.9-1.diff.gz
37a2f7066f6762212e39f6127f788326 481842 devel optional cvs_1.9-1_i386.deb
-----BEGIN PGP SIGNATURE-----
-----END PGP SIGNATURE-----