Download List

Project Description

Darcs is an advanced revision control system. It
has two particularly distinctive features which
differ from other revision control systems: each
copy of the source is a fully functional branch,
and underlying it is a consistent and powerful
theory of patches. In spite of its power, darcs is
simple to use, in part because of the symmetry
that is restored by making each copy of the
repository a branch.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2003-09-20 15:16
0.9.13

Support for compressed patches has been added. The script that
applies gpg-signed patches received by mail has been replaced by a
more flexible and powerful system which supports confirmation email
messages and sending notification of patch application to third
parties. The ability to push changes via ssh has been added. Various
minor bugs have been fixed, and performance on large repositories is
greatly improved. Also, support for building on MacOS X has been
improved.
Tags: Major feature enhancements

2003-07-31 15:00
0.9.12

A number of bugs were fixed and repository
locking during writes was implemented. Scaling
when operating on large repositories was
improved, and support for binary files was
added. Various minor and not so minor bugs were
fixed, and miscellaneous interface enhancements
were made.
Tags: Minor feature enhancements

2003-07-02 15:05
0.9.11

The configure and makefile code was rewritten to use autoconf. Several new repository configuration options were added, including a setpref command which allows you to set preferences options that are pulled from repo to repo. The user can now revert changes on a change-by-change basis. Yet another major improvement in speed and memory consumption was made. A darcs diff command was added to compare two versions.
Tags: Minor bugfixes

2003-05-21 15:19
0.9.10

A way to configure the default values for options to darcs commands was added. darcs push and pull now default to pulling and pushing from the most recently accessed repository if you don't specify a repository. Several bugfixes were made, including a potentially nasty one in the merge code. Users should be sure to run darcs check on their repositories after upgrading to see if they're affected by the merge bug.
Tags: Major bugfixes

2003-05-08 19:39
0.9.9

Support was added for GnuPG signing of patches, and verification of such signatures. A preliminary version of a centralized server was added. A bug in dealing with file renames was fixed. The move was made to the new repository format, which will reduce network load when accessing old repositories.
Tags: Minor feature enhancements

Project Resources