httpd-cvs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Brian Behlendorf <>
Subject CVS 1.9 released (fwd)
Date Tue, 08 Oct 1996 21:33:09 GMT

Let me know if there's a desire to have this implemented on hyperreal.


---------- Forwarded message ----------
Date: Tue, 08 Oct 1996 13:33:47 -0700
From: ozymandias G desiderata <>
Subject: CVS 1.9 released (fwd)

From:    Jim Blandy <>
Subject: CVS 1.9 released

CVS 1.9 is available for anonymous FTP from the GNU FTP sites in the file

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

Please report bugs to; see the README file in the
CVS distribution for more information about reporting bugs.

There is no set of diffs from 1.8 available.

Here is a list of new or changed features since 1.8; of course there have
also been many bugfixes:

* Windows NT client should now work on Windows 95 as well.

* New option "--help-synonyms" prints a list of all recognized command

* 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 :-).

* Encryption is now supported over a Kerberos client/server connection.
  The new "-x" global option requests it.  You must configure with the
  --enable-encryption option in order to enable encryption.

* The format of the CVS commit message has changed slightly when
  committing changes on a branch.  The tag on which the commit is
  ocurring is now reported correctly in all cases.

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

* Local (non-client/server) CVS now runs on Windows NT.  See
  windows-NT/README for details.

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

[ Most GNU software is packed using the GNU `gzip' compression program.
  Source code is available on most sites distributing GNU software.

  For information on how to order GNU software on tape or cd-rom, and
  printed GNU manuals, check the file etc/ORDERS in the GNU Emacs
  distribution, ftp the file /pub/gnu/GNUinfo/ORDERS on prep, or e-mail a
  request to:

  By ordering your GNU software from the FSF, you help us continue to
  develop more free software.  Media revenues are our primary source of
  support.  Donations to FSF are deductible on US tax returns.

  The above software will soon be at these ftp sites as well.  Please try
  them before as prep is very busy!


	AUSTRALIA: (archie.oz or for ACSnet)


--- (end forward) ---

       . . . the self-reflecting image of a narcotized mind . . .
ozymandias G desiderata                 Think "bus"
(415)278-5674       ::AOAIOXXYSZ::

View raw message