[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Uploaded cvs 1.9-3 (source i386 all) to master



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 <tom@lpsg.demon.co.uk>) 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;
tag/rtag).

* "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-----

Format: 1.5
Date: Thu, 10 Apr 1997 08:48:20 +0100
Source: cvs
Binary: cvs-pcl cvs
Architecture: source i386 all
Version: 1.9-3
Distribution: unstable frozen
Urgency: medium
Maintainer: Tom Lees <tom@lpsg.demon.co.uk>
Description: 
 cvs        - Concurrent Versions System -- an RCS extension
 cvs-pcl    - Concurrent Versions System Emacs extension (pcl-cvs)
Changes: 
 cvs (1.9-3) unstable frozen; urgency=medium
 .
   * Renamed pcl-cvs to cvs-pcl so that it will show up next to cvs in package
     listings
   * Added CVSvn.texi into /usr/doc/cvs, so that people can print TeXinfo
     documentation without needing the source package (#8619)
   * cvs-pcl now puts startup files in /etc/emacs/site-start.d - dependency on
     elib, so priority is 55
   * Moved dwww-index documentation to use menu package
   * Since no-one else seems to have done much with CVS, I will now expect to
     be the usual maintainer from now on.
Files: 
 b5613b66e3fa335bf7f5737950c5fcb7 607 devel optional cvs_1.9-3.dsc
 5c5589a06a8a926235057d7f2cd36dff 61692 devel optional cvs_1.9-3.diff.gz
 03faf8ba18c7e81cf59396dec2a64af9 64496 devel optional cvs-pcl_1.9-3_all.deb
 8cdc3764fc8242bffa823c2b4fdff62f 484640 devel optional cvs_1.9-3_i386.deb

-----BEGIN PGP SIGNATURE-----
Version: 2.6.3i
Charset: noconv

iQCVAwUBM08ve/152HGH1NBlAQHl4AP/T0P8bp8sSdgZkI2iHnqh6g4eaAGHfgZa
1aR9/yI6YucerlRrlTZ848KA5etR9j59O0pbAApDo5L90T0WwMQgoMY7YnCtBXzx
X+3ypbr8HNAdcHOmeY3gtP0mlM0Q/O8AEpeMJMYpjZBGFfKt2J+dEAT5wcT47pa9
O5eRCk0y/Ec=
=5+lR
-----END PGP SIGNATURE-----


Reply to: