@hackage darcs2.10.3
a distributed, interactive, smart revision control system
Categories
License
LicenseRef-GPL
Maintainer
<darcs-devel@darcs.net>
Links
Versions
Installation
CustomDependencies (42)
- HTTP >=4000.2.3 && <4000.4
- Win32 >=2.2 && <2.4
- array >=0.4 && <0.6
- attoparsec >=0.11 && <0.14
- base >=4.5 && <4.9
- base16-bytestring >=0.1 && <0.2 Show all…
Dependents (6)
@hackage/darcsden, @hackage/darcs-fastconvert, @hackage/DPM, @hackage/acme-everything, @hackage/darcs2dot, @hackage/ipatch
Package Flags
curl
(on by default)
Use libcurl for HTTP support.
pkgconfig
(off by default)
Use pkgconfig to configure libcurl
http
(on by default)
Use the pure Haskell HTTP package for HTTP support.
static
(off by default)
Build static binary
terminfo
(on by default)
Use the terminfo package for enhanced console support.
threaded
(on by default)
Use threading and SMP support.
executable
(on by default)
Build darcs executable
hpc(off by default)
rts(off by default)
optimize
(on by default)
Build with optimizations (-O2)
warn-as-error
(off by default)
Build with warnings-as-errors
use-local-data-map-strict
(off by default)
Support containers < 0.5, by using a local copy of the Data.Map.Strict module from containers 0.5.
libiconv
(off by default)
Explicitly link against the libiconv library.
hashed-storage-diff(off by default)
use-time-1point5(on by default)
network-uri
(on by default)
Get Network.URI from the network-uri package
Darcs
Darcs is a distributed version control system written in Haskell.
Getting started
Compiling
Build instructions are available at http://darcs.net/Binaries.
Using
To clone a repository from HTTP and send patches by mail:
$ darcs clone --lazy http://darcs.net
$ (edit files)
$ darcs add (new files)
$ darcs record -m "my changes"
$ darcs send
To clone from SSH and push patches:
$ darcs clone user@hub.darcs.net:user/repo
$ (edit files)
$ darcs add (new files)
$ darcs record -m "my changes"
$ darcs push
To create a project and start working:
$ darcs init (project)
$ cd (project)
$ (add files)
$ darcs add (files)
$ darcs record -m "initial version"
See http://darcs.net/Using for more information.
Reporting bugs
Please send bug reports to bugs@darcs.net.