Manager (SCM), Revision Control System (RCS) • Concurrent Version System (cvs), Subversion (svn), Bazaar (bzr), Mercurial (hg), tar + gzip + diff + patch • Distribuídos vs Centralizados
não fazer; na dúvida, tomar exatamente a decisão contrária 2. Suportar um fluxo distribuído, como o BitKeeper 3. Várias firmes proteções contra corrompimento de arquivos, seja por acidente ou origem maldosa 4. Alta performance
… • Inicio: 3 de abril de 2005 • Anúncio: 6 de abril de 2005 • Auto-hospedagem: 7 de abril de 2005 • Objetivos do Linus: 29 de abril de 2005 • Kernel 2.6.12: 16 de junho de 2005
of developers • Perform quickly and efficiently • Maintain integrity and trust • Enforce accountability • Immutability • Atomic transactions • Support and encourage branched development • Complete repositories • A clean internal design • Be free, as in freedom