Subversive is a pure Java Eclipse plug-in that provides Subversion (SVN) support. From a user's point of view, it provides Subversion support similar to CVS support, which is already part of the standard Eclipse platform. Besides functionality, it offers good usability and nice user interface.
The LibXDiff library implements basic and yet complete functionalities to create file differences/patches to both binary and text files. It uses memory files as file abstraction to achieve both performance and portability. For binary files, it implements both (with some modification) the algorithm described in "File System Support for Delta Compression" by Joshua P. MacDonald and the algorithm described in "Fingerprinting By Random Polynomials" by Michael O. Rabin. For text files, it follows directives described in "An O(ND) Difference Algorithm and Its Variations" by Eugene W. Myers. Memory files used by the library are basically a collection of buffers that store the file content.
gitg targets cases where it is useful to provide a graphical representation of Git data or actions. The history view is a good example, where graphical representation helps to get an overview of the repository. gitg does not aim to be an advanced tool that allows access to every feature of Git through a graphical interface. However, it will try to incorporate common actions that might require multiple actions on the command line (like staging, unstaging, reverting, and committing).
SiteForge is a software project management tool for distributed development teams to manage software projects. SiteForge brings together the various aspects of a software project into one place, including source code access (CVS), bug/issue tracking, project members, discussion forums, documentation, product release downloads, and news announcements. SiteForge is similar to the the software that runs SourceForge.net, GForge, Savane, GBorg, and Trac. It attempts to be easier to install, reliable, secure, and well-supported.
Parabuild is a software build and release management system. It helps software teams and organizations reduce risks of project failures by providing practically unbreakable scheduled, release builds and Continuous Integration. It supports Perforce, Subversion, CVS, Surround SCM, AccuRev, ClearCase, Serena ChangeMan (PVCS), Borland StarTeam, SourceGear Vault, Visual SourceSafe, and MKS Source Integrity.
cvs-nserver is the almost complete rewrite of network-related CVS code featuring security-critical code in separate executables, a clean authentication layer allowing virtual repositories running under a single system account with an unlimited number of virtual users, simple authentication modules which can authenticate against /etc/passwd, /etc/shadow, and PAM, and complete compatibility with existing clients.