Commit graph

5 commits

Author SHA1 Message Date
mef
e7a7d4f5b8 Update 1.3.0 to 1.4.0
---------------------
New in CSSC-1.4.0, 2014-07-11

         * New stable release, almost identical to the test release
           1.3.2 - the only changes are version numbering and updates
           to the ChangeLog and NEWS files.  The previous stable
           release was 1.3.0, so the following two sections of this
           file set out what has changed since 1.3.0.

New in CSSC-1.3.2, 2014-06-30

        * This release is based on updated versions of gnulib and of
          the googletest unit test framework (the test framework is of
          course not linked into the installed CSSC binaries, it is
          just used for unit tests).

        * This release uses a new tar format.  Up to now we have used
          the v7 Unix tar format, but this does not cope correctly
          with filenames longer than 99 characters, and we now have
          one of those.  We now use the the ustar format defined by
          POSIX 1003.1-1988.  If you need to unpack a CSSC
          distrubition with a version of tar which only deals with the
          v7 format, unpack the distribution somewhere else, rename or
          delete the long files (they are not essential to the build
          process) and re-pack it. This new tar format will likely
          also be used for all future releases.

        * Fix Savannah bug 33633, prs -d":GB:" coredumps when
          expanding %I%.

New in CSSC-1.3.1, 2011-05-10

        * prs now prints ignored deltas when expanding the :DI:
          keyword.  The expansion of :DI: varies between SCCS
          implementations, as described in the manual.  This partly
          fixes Savannah bug #33154: SCCS versions vary wrt ignored
          deltas (that is, this change covers only the prs binary).

        * Fix Savannah bug bug #33153: "prs" includes "AUTO NULL
          DELTA"s.  "prs -r" will no longer print any additional
          deltas that happen to share the same timestamp with the last
          matching delta.

        * If the SID identified by "prs -r" is not found, prs now
          exits with status 1, not 0.  This fixes SourceForge bug
          #1300722.

	* The headers produced by sccsdiff have changed.  A different
          header is used when the -p option is specified and when
          it's not.  The new behaviour matches OpenSolaris 2009.06.

	* The ordering of the ouput of "sccs unedit" is now different;
          the new order matches OpenSolaris 2009.06.

	* "get -L" will now send the ID of the gotten SID to stderr,
          which better matches OpenSolaris 2009.06.  The indentation
          of the delta summary has also been adjusted.

	* To pass an empty list of MRs to admin, you now have to
          provide an argument (as opposed to omitting it).  For
          example, "admin -i/dev/null -fv -m' ' s.foo".  This aligns
          better with OpenSolaris 2009.06 but it is a
          backward-incompatible change.
2014-12-12 08:32:42 +00:00
ryoon
2cb2770b22 Update to 1.3.0.
RP pkg/44475

Changelog:
New in CSSC-1.3.0, 2010-11-07

        * This release is identical to CSSC-1.3.0rc1 apart from the
          version number.

New in CSSC-1.3.0rc1, 2010-05-16

        * The CSSC manual is now published under version 1.3 of the
          GNU Free Documentation License.

 	* The code and build system have been modernised and some
          redundant files have been removed.  This may make it harder
          to build CSSC on very old systems.  However, it's now easier
          to maintain.  If CSSC no longer builds on a system that's
          important to you, please send mail to <bug-cssc@gnu.org>
          explaining your problem.

	* CSSC now uses the GNU portability library, gnulib.

	* CSSC now requires a C++ compiler with working exceptions and
          a working STL implementation.

	* Adoption of some STL data structures has made some parts of
          CSSC faster, notably "val".

	* CSSC now includes unit tests.  We also run the y2k tests for
          "make check".  If valgrind is installed, it will be used to
          for verification during tests.  You can turn this off by
          givig the --without-valgrind option to configure.

	* The configure script now supports a new option
          "--enable-warnings" which enables many GCC warning options.

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
2011-02-02 11:29:07 +00:00
joerg
1a2f8edb46 Fix errno. 2005-12-15 21:55:31 +00:00
seb
7122b94921 Update to version 1.00.
Changes since last packaged version (0.16alpha.pl0):
* We now support the "x" (make g-file executable) and "y"
  (limit keyword expansion) SCCS file flags.  These are SCO
  OpenServer and Sun Solaris 8 extensions, respectively.
* We now support "sccs diffs -u", which of course produces
  unified-format diffs.  We also support the "-n" and "-w"
  options to diff and the -a, -B, -d, -H, -p, -q, -s, -v ad
  -y options to GNU diff.
* Some changes to support compilation with Sun CC 5.5.
  (this was a suggestion by Thomas Duffy, who has just taken on
  responsibility for the RPM and SRPM packages of CSSC).
* The "sccs -d /xxx print foo.txt" command now works;
  previously, use of the "-d" flag would have generated an
  error.
* Better handling of the archive bit on Windows systems.
2004-10-18 18:49:39 +00:00
grant
0a828593c3 with the SunPro c++ compiler, char * cannot be initialised with a
const char * value.

add a cast and make a char * const to allow this to build.
2004-06-12 02:50:46 +00:00