Darcs
Darcs is a free, open source revision control system along the
lines of CVS or arch. It is
intended to be an advanced system. Darcs has two particularly
distinctive features which differ from other revision
control systems: Firstly, each copy of the source is a fully functional
branch,
and secondly, underlying darcs is a consistent and powerful theory of
patches.
With Darcs, every user has access to the full command
set, removing boundaries between server and client or
committer and non-committers.
Darcs is easy to learn and efficient to use
because it asks developers questions in response to simple
commands, giving the user choices in their work flow. Choose to
record one change in a file, while ignoring another. As a developer
updates from
upstream, (s)he can review each patch name, even the full "diff"
for interesting patches.
Darcs is based on a unique algebra of patches. This smartness
lets you respond to changing demands in ways that would otherwise not
be possible.
Features include:
- Record changes locally
- Interactive records
- Unrecord local changes
- Interactive everything else
- Test suites
- Symmetric repositories
- File and directory moves
- Token replace
- Easy brancing and merging
- Parallel development
- Offline mode
Return
to Revision Control Home Page
Last Updated Thursday, April 11 2013 @ 03:09 PM EDT |