LWN.net Logo

Darcs releases 1.0 of refreshing CVS alternative

From:  Mark Stosberg <mark-AT-summersault.com>
To:  pr-AT-lwn.net
Subject:  ANNOUNCE: Darcs releases 1.0 of refreshing CVS alternative
Date:  Tue, 9 Nov 2004 07:45:53 -0500

For immediate release:

The darcs project is pleased to announce version 1.0 of this refreshing
alternative to CVS.

 http://www.darcs.net/

This stable release addresses important shortcomings of CVS with a solution
that is as easy to use as it is powerful.

Darcs is decentralized, making it a great match for the structure of many
open source projects. A single central server design is also supported.

Darcs has atomic commits, so that changes that affect many files are
recorded together.

Darcs has easy branching. Each copy of the repository works like a branch,
so no special commands are needed to learn to use branches.

Darcs is easy to setup and use. Darcs runs from a single binary, without
the need to run a special server or network services. It has built-in help,
and works interactively for most commands, prompting you for additional
information if needed. You also have the flexibility to undo and redo
changes that have been made to your local repository before you publish
them.

Tools are available on the darcs wiki to automatically migrate CVS,
Subversion and Arch projects to the darcs format.

Under the hood, darcs is powered by a unique "theory of patches" developed
by the author, physicist David Roundy. While at MIT and Cornell, Roundy has
refined these algorithms which are inspired by Dirac's formulation of
quantum mechanics.

Darcs has already received many positive reviews from people using it on
small and medium size projects. With the release of 1.0, Roundy is also
making available a copy of the Linux kernel as a darcs repository. With
this proving ground, darcs is expected to soon scale to perform well on the
largest projects as well.

For more information, please visit the darcs website:

 http://www.darcs.net/



(Log in to post comments)

Copyright © 2004, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds