Monotone is a free distributed version control system. It provides a simple,
single-file transactional version store, with fully disconnected operation and
an efficient peer-to-peer synchronization protocol. It understands
history-sensitive merging, lightweight branches, integrated code review and 3rd
party testing. It uses cryptographic version naming and client-side RSA
certificates. It has good internationalization support, has no external
dependencies, runs on linux, solaris, OSX, windows, and other unixes,
and is licensed under the GNU GPL.
Monotone requires Botan and Lua for building.