New features of SCCS-5.05:

With the upcoming SCCS-6.0 we introduce a new SCCS history file format that
intentionally causes historic SCCS implementations to abort (to prevent file
corruption) but that can be easily converted back into a SCCS-5.x compliant 
history file using a conversion program. This conversion does not cause a loss
of information as the new information is encoded as special comment that is 
accepted by all other SCCS implementations except for currently version of
GNU "CSSC". 

Since SCCS-5.04, the first (partial) support for the upcoming SCCS v6 history
format has been introduced.

See the file TODO_V6 for more information.

Please join the discussion mainling list for the development of enhancements on:

	http://lists.berlios.de/mailman/listinfo/sccs-devel
	sccs-devel@lists.berlios.de

The next task for SCCS is to introduce a changeset file that brackets a group 
of single file changes into a change set related to a commit.

New features included with SCCS-5.05:

-	SCCS val now includes a new option -h to check SID specific checksums
	from SCCS v6

-	The patch program (needed to import patches when we add support to
	import/apply changesets from other copies) has been added to the
	SCCS source tree.

-	SCCS help now includes one line help for all options for all SCCS commands

-	The SCCS help command now gives an sccs command overview if you
	call: "sccs help" and enter an empty line (hit RETURN) when it
	asks: "Enter the message number or SCCS command name:"

-	The SCCS sccsfile.4 man page now mentions the new SID specific checksum.

-	The SCCS rmdel command now implements a new option -d to fully
	discard the delta that is going to be removed. By default, the file
	delta is removed but the related meta data from the delta is kept in
	the delta table and marked as removed delta.

-	New program "rcs2sccs" to convert RCS history files into SCCS history
	files. This program has been originally written by someone called
	"kenc". It was enhanced for robustness, to support dates past 1999
	and it now supports binary files also.

-	New SCCS subcommand "istext" allows to check whether a file may
	be archived as pure text file or whether encoding is needed.

-	The SCCS convert program (sccs cvt) now correctly removes the SID
	specific extensions (like SID specific checksums) from the history
	file if called with "-V4 -d".

-	The SCCS convert program (sccs cvt) now correctly converts time stamps
	from different timezones.

	For converting RCS timestamps (in GMT format) that have been converted
	into SCCS via the script "rcs2sccs" and that still are relative to GMT
	call the following:

		sccs rcs2sccs
		TZ=GMT sccs cvt -V6 SCCS
		sccs cvt -V4 -d SCCS

	This results in SCCS v4 history files, that are in local time.

	-	The first command converts all RCS history files into a SCCS v4
		history file under the assumption that local time is GMT

	-	The second command converts all SCCS v4 history files in SCCS/
		into SCCS v6 history file

-	SCCS sact now supports a -s option to suppress the error meesage in
	case a file is not under SCCS control.

-	The command "sccs fix" now supports to forward the -d option to the
	SCCS rmdel command.

-	The command "sccs unedit" now supports a -o option to get the 
	unedited file under the timestamp that is the timestamp of the delta.

-	A new command "sccs editor" was implemented to allow to automatically
	call "sccs edit" from a hook when calling the preferred editor. This
	permits to edit SCCS controlled files in an apparent transparent way.

	If your preferred editor is "ved", call:

	SCCS_EDITOR=ved
	export SCCS_EDITOR
	alias ved='sccs editor'

	Then call: ved file

-	Mention the -C option in the manpages for get(1) and delta(1)

-	SCCS admin now supports to automatically rename the original file
	to ,file (as with "sccs create") when doing bulk enters via admin -N

-	comerr() now maps exit codes that would fold to '0' to EX_CLASH
	which is -64

-	libschily now includes strstr() and wcsstr() for platforms where it is
	missing.

-	patch(1) now avoids to exit(0) in case that the number of failures
	is dividable by 256.

-	The CSW packaging definitions in the schily makefilesystem was 
	enhanced to permit referencing files in the package definition directory


SCCS now has been tested to compile and work on the following platforms:

-	SunOS-4.x

-	SunOS-5.x (Solaris 2.x, 7, 8, 9, 10, 11)

-	FreeBSD

-	HP-UX

-	Linux

-	Mac OS X

-	AIX

-	IRIX

-	VMS

-	Cygwin

The portability now reached a state that should allow SCCS to compile 
and run on other platforms too. SCCS compiles and has been verified
on all major platforms.