[Top][All Lists]

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

GNU CSSC 1.2.0 is released

From: James Youngman
Subject: GNU CSSC 1.2.0 is released
Date: Sat, 11 Apr 2009 20:06:39 +0100

I'm pleased to announce the release of GNU CSSC, version

This is a stable release and follows the previous stable release
1.0.1.  Stable releases of CSSC are available from

CSSC ("Compatibly Stupid Source Control") is the GNU
project's replacement for the traditional Unix SCCS suite.
It aims for full compatibility, including precise nuances of
behaviour, support for all command-line options, and in most
cases bug-for-bug compatibility.  CSSC comes with an
extensive automated test suite.

If you are currently using SCCS to do version control of
software, you should be able to just drop in CSSC, even for
example if you have a large number of shell scripts which
are layered on top of SCCS and depend on it.  This should
allow you to develop on and for the GNU/Linux platform if
your source code exists only in an SCCS repository.  CSSC
also allows you to migrate to a more modern version control
system (such as CVS or git).

There is a mailing list for users of the CSSC suite.  To
join it, please send email to <address@hidden>
or visit the URL

For more information about CSSC, please see

In the file docs/CREDITS within the CSSC distribution, there
is a full list of people who have contributed to the
development of CSSC.  They are listed briefly here :-

James Youngman, Ross Ridge, Eric Allman, Lars Hecking,
Larry McVoy, Dave Bodenstab, Malcolm Boff, Richard Polton,
Fila Kolodny, Peter Kjellerstedt, John Interrante,
Marko Rauhamaa, Achim Hoffann, Dick Streefland,
Greg A. Woods, Aron Griffis, Michael Sterrett,
William W. Austin, Hyman Rosen, Mark Reynolds,
Sergey Ostashenko, Frank van Maarseveen, Jeff Sheinberg,
Thomas Duffy, Yann Dirson

Many thanks to all the above people.

Changes since the previous stable release are:

New in CSSC-1.2.0, 2009-04-11

    * This stable release is almost identical to the 1.1.1 test
          release; there are no functional changes.

New in CSSC-1.1.1, 2008-01-18

    * Updated the NEWS file to give estimated release dates
      and user-visible changes for ancient releases.

    * The -l and -L options of "get" are now implemented.

    * If you use "admin -dlX" to unlock release X, but all
      releases are locked, an explanatory error message is issued.
      Previously, the attempt was simply silently ignored.

    * prs no longer has a -R option.

    * When CSSC tools are passed the name of a directory on the
      command line, they operate on the SCCS files in that directory.
      As of this release, subdirectories are ignored (instead of
      generating an error when CSSC tries to open the directory as
      a file).

New in CSSC-1.1.0, 2007-12-17

    * GNU CSSC is now distributed under version 3 of the GNU General
      Public License.  The documentation is distributed under
          version 1.2 of the GNU Free Documentation License.

    * We now require the C++ compiler to support exceptions in
          order to compile successfully.  Previously, CSSC allowed
          compilation without exceptions, but this meant that graceful
      recovery from failures was not possible.

    * Fixed a spurious failure when writing out the SCCS file when
          the Y flag is set in the SCCS file.

    * "sccs unedit /tmp/SCCS/" will no longer cause the
      deletion of ./, if it exists.  Instead, ./foo will be
          deleted, as intended.

    * Support for some older SCCS files as produced by Unix System III
      (some of these have leading spaces in the counts of inserted/
      deleted/unchanged lines in the delta table).

    * Compilation fixes for Darwin

Checksums for the release file are:
md5 1110fc2fbc009c1b6ee5306b7baa8fa6  CSSC-1.2.0.tar.gz
sha1 45a7130e49b7abaffc2a784c7a0cddf39d0af844  CSSC-1.2.0.tar.gz

reply via email to

[Prev in Thread] Current Thread [Next in Thread]