OpenCM is designed as a secure, high-integrity replacement for CVS. It includes features such as file renaming, branch and file level access control, cryptographic authentication, and end-to-end integrity controls.
| Tags | Software Development Version Control |
|---|---|
| Licenses | BSD Original GPL |
| Operating Systems | POSIX |
| Implementation | C |
Recent releases


Changes: Various bugfixes, along with a new command, "truncate", which will truncate a branch. Upgraded to a new version of the garbage collection, which should work on Fedora Core 2.


Changes: This release adds an option to make OpenSSL use the garbage collector for memory allocation. This seems to prevent most of the memory leak problems OpenCM has previously suffered. However, there appear to be unresolved issues with this technique on some systems (such as MacOS X).


Changes: Many changes and updates were made, most notably to the OpenCM repository format. These include some to work around various filesystem bugs, and some changes for efficiency reasons. Several serious bugs have been fixed, as well.


Changes: This release keeps track of modification times, which helps make it work a bit more sanely (in particular, it avoids certain bad interactions with autoconf and automake). The only other changes are the typical run of the mill bugfixes.


Changes: A huge number of bugfixes and enhancements were made, including portability fixes, better workspace handling, and a cleanup to support 64-bit machines. OpenCM has been updated to use the newest version of the Boehm-Demers-Weiser garbage collector, and so can now build on RedHat 8.0.