Recent changes to RCS (and possible future changes) $Id$ Copyright 1991, 1992, 1993, 1994, 1995 Paul Eggert Distributed under license by the Free Software Foundation, Inc. This file is part of RCS. RCS is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2, or (at your option) any later version. RCS is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with RCS; see the file COPYING. If not, write to the Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. Report problems and direct all questions to: rcs-bugs@cs.purdue.edu Here is a brief summary of user-visible changes since 5.6. New options: `-kb' supports binary files. `-T' preserves the modification time of RCS files. `-V' prints the version number. `-zLT' causes RCS to use local time in working files and logs. `rcsclean -n' outputs what rcsclean would do, without actually doing it. `rlog -N' omits symbolic names. There is a new keyword `Name'. Inserted log lines now have the same prefix as the preceding `$Log' line. Most changes for RCS version 5.7 are to fix bugs and improve portability. RCS now conforms to GNU configuration standards and to Posix 1003.1b-1993. Features new to RCS version 5.7, and possibly incompatible in minor ways with previous practice, include: Inserted log lines now have the same prefix as the preceding `$Log' line. E.g. if a $Log line starts with `// $Log', log lines are prefixed with `// '. RCS still records the (now obsolescent) comment leader inside RCS files, but it ignores the comment leader unless it is emulating older RCS versions. If you plan to access a file with both old and new versions of RCS, make sure its comment leader matches its `$Log' line prefix. For backwards compatibility with older versions of RCS, if the log prefix is `/*' or `(*' surrounded by optional white space, inserted log lines contain ` *' instead of `/*' or `(*'; however, this usage is obsolescent and should not be relied on. $Log string `Revision' times now use the same format as other times. Log lines are now inserted even if -kk is specified; this simplifies merging. ci's -rR option (with a nonempty R) now just specifies a revision number R. In some beta versions, it also reestablished the default behavior of releasing a lock and removing the working file. Now, only the bare -r option does this. With an empty extension, any appearance of a directory named `RCS' in a pathname identifies the pathname as being that of an RCS file. For example, `a/RCS/b/c' is now an RCS file with an empty extension. Formerly, `RCS' had to be the last directory in the pathname. rlog's -d option by default now uses exclusive time ranges. E.g. `rlog -d"