The fossil distributed version control system
Fossil: Distributed Revision Control, Wiki, and Bug-Tracking
Fossil is a distributed software revision control system that includes an integrated wiki and an integrated bug-tracking system all in a single, easy-to-use, stand-alone executable. Fossil is self-hosting since 2007-07-21 on two separate servers. You can download the latest sources and compile it yourself. Or you can grab pre-compiled binaries.
* Flexible workflow:
o Disconnected, distributed development like git, monotone, mercurial, and bitkeeper
o Or, client/server operation like CVS and subversion,
o Or, operations on local repositories,
o Or, all of the above at the same time
* Integrated, distributed bug tracking and wiki.
* Built-in web interface that supports deep archaeological digs through the project history.
* All network communication via HTTP with proxy support so that everything works from behind restrictive firewalls.
* Everything (client, server, and utilities) is included in a single self-contained executable - trivial to install
* Server runs as CGI, using inetd/xinetd or using its own built-in, stand alone web server.
* An entire project contained in single disk file (an SQLite database.)
* Uses an enduring file format that is designed to be readable, searchable, and extensible by people not yet born.
* Automatic self-check on repository changes makes it exceedingly unlikely that data will ever be lost because of a software bug.
* Ridiculously easy to install and operate.