Next:
Contents
Contents
Darcs 1.0.0rc2
David's advanced revision control system
David Roundy
Contents
Introduction
Features
Switching from CVS
Switching from arch
Building darcs
Getting started
Creating your repository
Making changes
Making your repository visible to others
Getting changes made to another repository
Moving patches from one repo to another
All pulls
Send and apply manually
Push
Push --apply-as
Sending signed patches via email
Configuring darcs
prefs
Environment variables
Best practices
Introduction
Darcs commands
Common options to darcs commands
Creating repositories
darcs initialize
darcs get
Modifying the contents of a repo
darcs add
darcs remove
darcs mv
darcs replace
Working with changes
darcs record
darcs pull
darcs push
darcs send
darcs apply
Seeing what you've done
darcs whatsnew
darcs changes
More advanced commands
darcs tag
darcs setpref
darcs check
darcs optimize
Undoing, redoing and running in circles
darcs rerecord
darcs rollback
darcs unrecord
darcs unpull
darcs revert
darcs unrevert
Advanced examination of the repository
darcs diff
darcs annotate
Rarely needed and obscure commands
darcs resolve
darcs dist
darcs trackdown
darcs repair
darcs reportbug
Web interface
Theory of patches
Background
Introduction
How merges are actually performed
File patches
Token replace patches
Composite patches
Patch string formatting
Repository format
GNU General Public License
Version 2, June 1991
Preamble
About this document ...
Isaac Jones 2004-09-16