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

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



(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 <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: Mon, 17 Feb 1997 10:54:15 +0000
Source: cvs
Binary: pcl-cvs cvs
Architecture: source i386 all
Version: 1.9-2
Distribution: unstable
Urgency: low
Maintainer: Tom Lees <tom@lpsg.demon.co.uk>
Description: 
 cvs        - Concurrent Versions System -- an RCS extension
 pcl-cvs    - Concurrent Versions System Emacs extension (pcl-cvs)
Changes: 
 cvs (1.9-2) unstable; urgency=low
 .
   * Added pcl-cvs package #5451
   * Newer debmake
   * Added patch to support cvs -W ! - clears all wrappers (patch also
     forwarded to CVS people) #3374
Files: 
 4e8132ceb10d5af97da8d10544b24ee9 607 devel optional cvs_1.9-2.dsc
 bc1b8e2ac6ab9e55cf7b76cb94fba37b 29192 devel optional cvs_1.9-2.diff.gz
 2232d0d800f3b8635dc97bab229059b3 64238 devel optional pcl-cvs_1.9-2_all.deb
 91044e3e0070462d2b625c5e1eece216 484102 devel optional cvs_1.9-2_i386.deb

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

iQCVAwUBMwrIXv152HGH1NBlAQHDigP7B5Ks5EKeVigvPeB0MN4U2L9kqDiQSZbZ
//HeLTAcvtsWL2FETMSPOllMS0rkOOG5MmmfBZMnk+e80QjTBAjZrzM5PXCjglqs
lUt4d7OqxAI9j/5FznIdu8JXfqIxmAXCozkoi+2g7xUdWoQjWYu3/zzLuF4YCyj5
Wgbi2eUtkaI=
=QZE4
-----END PGP SIGNATURE-----


Reply to: