Bazaar-NG
Bazaar-NG (bzr) is a project of Canonical Ltd to develop an
open source distributed version control system that is powerful,
friendly, and scalable. The project is at an early stage of
development.
Note: These documents describe the initial design and are out of
date in parts. For more up-to-date information see the wiki at
http://bazaar.canonical.com/
For more information, see the homepage at http://bazaar-ng.org/
- Taxonomy: basic questions a VCS must answer.
- Bitkeeper, the proprietary system used by some
kernel developers.
- Aegis, a tool focussed on enforcing
process and workflow.
- Codeville has an intruiging but
scarcely-documented merge algorithm.
- CVSNT, with more Windows support and some
merge enhancements.
- OpenCM, another hash-based tool with a
good whitepaper.
- PRCS, a non-distributed inventory-based tool.
- GNU Arch, with many pros and cons.
- Darcs, a merge-focussed tool with good usability.
- Quilt -- Andrew Morton's patch scripts, popular with kernel maintainers.
- Monotone, Graydon Hoare's hash-based distributed system.
- SVK -- distributed operation stacked on Subversion.
- Sun Teamware