A VersionControlSystem from the Gnu Project. Unlike SVN is it not intended as a drop-in replacement for CVS, but is a fundamental redesdign of how a version control system might work.
See http://www.gnu.org/software/gnu-arch/
The Ubuntu linux distribution is using GnuArch for all their package versioning stuff
One page links to GnuArch: