-*- Text -*-
PRCS -- Project Revision Control System
This release contains a number of minor improvements and bug fixes
that have accumulated over the last 4 months. The highlights include:
* BeOS support
* glibc 2.1 support
* Updated Elisp prcs-mode code
* New configure option --disable-environment
* egcs-1.1 support
* Documentation bug-fixes
* Updated diff output format to comply with newer patch versions
* prcs info -l now outputs Project-Keywords
A complete log of changes appears at the bottom of this post.
Announcing version 1.2.10 of PRCS, the Project Revision Control System.
PRCS is the front end to a set of tools that provide a way to deal
with sets of files and directories as an entity, preserving coherent
versions of the entire set.
Its purpose is similar to that of SCCS, RCS, and CVS, but (according
to its authors, at least), it is much simpler than any of those
The current release, version 1.2, and future releases of PRCS can be
HTML documentation, recent developments, tutorials, and summaries of
the differences between PRCS and other version control systems are
available online at:
The web page also contains a number of links to various discussions of
PRCS and planned future enhancments, including a client/server
architecture expected to be in the next major release of PRCS.
PRCS and XDELTA are released under the GNU public license, see the
file COPYING for details.
Binary releases are available at
** Changes since version 1.2.9
* See http://www.doitnow.com/~iliad/Tcl/PFE/ for a tool that displays
PRCS version trees in a friendly manner.
* Rename a #define that breaks PRCS in glibc 2.1-current so as to
avoid trouble when glibc 2.1 is released.
* Correct a bug in prcs admin pdelete (fs_nuke_file), thanks to Mark
* Merge a set of patches Lars Duening so that PRCS works on
* Includes version 1.31 of prcs.el from Jesse Glick.
* Correct a permission problem in the repository causing multi-user
collaboration difficulties. As noted by Daniel Villeneuve, it is
still possible to get a repository into a situation where the owner
cannot revoke privileges due to subdirectories being created by
other users. The only solution is a recursive directory copy, which
for one reason or another, I do not feel compelled to implement.
For now, the only way to retract priviledges in this situation is to
package and unpackage. However, now subdirectories are created with
appropriate permissions, insuring that a repository with its
permissions set properly at initialization will remain correct.
* Correct the documented behaviour of --disable-environment, it was
** Changes since version 1.2.8
* Update for C++ changes in egcs-1.1. Thanks to Andrew Stitcher.
* Update a greatly improved prcs.el from Jesse Glick. See the new
documentation at the top of prcs.el.
* Fixed a few documentation typos. Thanks to Fran�ois Pinard and
* Change the output of the "Index: " line in diff output so that the
Index line matches the from name in the context diff header. This
seemed to cause problems for some versions of patch.
* prcs info -l now outputs Project-Keywords.
* The configure option --disable-environment allows you to build
a binary free of any default environment variable settings. This
is intended for package maintainers.