I'm pleased to announce the release of GNU CSSC, version 1.2.0. This is a stable release and follows the previous stable release 1.0.1. Stable releases of CSSC are available from ftp.gnu.org.
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 <cssc-users-requ...@gnu.org> or visit the URL http://lists.gnu.org/mailman/listinfo/cssc-users. For more information about CSSC, please see http://www.gnu.org/software/cssc/. 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/s.foo" will no longer cause the deletion of ./s.foo, 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 _______________________________________________ cssc-users mailing list cssc-users@gnu.org http://lists.gnu.org/mailman/listinfo/cssc-users