New features of SCCS-1.1beta4: - All SCCS commands now remember upper case option letters in the extended had[] array. - A new help text for the new admin error message (ad35) was added. - SCCS admin and rmchg now use gpkt.p_file instead of the hacky (char *)&gpkt - The function mkgmtime() has been moved to libschily - The SCCS prs command now supports two new keywords: :G: The base name of the file. This is "file" for a history file name "s.file" :D_: yyyy-mm-dd for a delta - The diff command now includes the nanosecond value for the time stamp with "diff -u" in case it is run on an OS that supports sub-second file time stamps. - Several SCCS man pages have been updated to include a better and more complete description of the various files and their prefixes. - The sccs-delta.1 man page now tries to avoid a confusion with the exit code when using -d - The bugs in the lock file mechanism introduced by Sun have been removed. SCCS is now again able to automatically recover from a sccs program killed by a signal during the creation of a lock file. - A bug (introduced by Sun while introducing automated binary file support around 1986) was fixed. SCCS no longer incorrectly asumes a binary file in case that a long line (longer than BUFSIZ) contains a ^A character at BUFSIZ offset. - SCCS no longer calls link() and thus is now portable to platforms that do not support hard links (such as BeOS). - The SCCS performance has been enhanced. This includes fixing some oddities that caused SCCS to call read(2)/write(2) with a bytecount of 1016. - SCCS "admin -n -ifile" (to create a new SCCS history file) is now typically 4x faster than "Sun SCCS" admin. - A typical edit chain "get -e" followed by "delta" is now typically 50% faster than "Sun SCCS". - SCCS is now typically 4x-6x faster than GNU CSSC As CSSC slows down by ndeltas**2, this difference may become larger with a high number of deltas. Some data to compare with other systems: - SCCS is now typically 2x faster than RCS - SCCS is now typically aprox. 4x-10x faster than mercurial - SCCS is now typically 6x-12x faster than CVS 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.