Next:
Contents
Contents
Darcs 1.0.9 (unknown)
Darcs
David Roundy
Contents
Introduction
Features
Switching from CVS
Switching from arch
Building darcs
Prerequisites
Building on Mac OS X
Building on Microsoft Windows
Building from tarball
Building darcs from the repository
Building darcs with git
Submitting patches to darcs
Getting started
Creating your repository
Making changes
Making your repository visible to others
Getting changes made to another repository
Moving patches from one repository to another
All pulls
Send and apply manually
Push
Push --apply-as
Sending signed patches by email
Reducing disk space usage
Linking between repositories
Alternate formats for the pristine tree
Configuring darcs
prefs
Environment variables
Highlighted output
Character escaping and non-ASCII character encodings
Best practices
Introduction
Creating patches
Changes
Keeping or discarding changes
Unrecording changes
Special patches and pending
Using patches
Dependencies
Branches: just normal repositories
Moving patches around--no versions
Tags--versions
Conflicts
Resolving conflicts
Distributed development with one primary developer
Development by a small group of developers in one office
Darcs commands
Common options to darcs commands
Options apart from darcs commands
Getting help
darcs help
Creating repositories
darcs initialize
darcs get
darcs put
Modifying the contents of a repository
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
darcs query
darcs query manifest
darcs query tags
More advanced commands
darcs tag
darcs setpref
darcs check
darcs optimize
Undoing, redoing and running in circles
darcs amend-record
darcs rollback
darcs unrecord
darcs unpull
darcs obliterate
darcs revert
darcs unrevert
Advanced examination of the repository
darcs diff
darcs annotate
darcs query
darcs query manifest
darcs query tags
Rarely needed and obscure commands
darcs resolve
darcs dist
darcs trackdown
Example usage
darcs repair
Theory of patches
Background
Introduction
Applying patches
Hunk patches
Token replace patches
Patch relationships
Commuting patches
Composite patches
How merges are actually performed
File patches
Hunks
Conflicts
Patch string formatting
DarcsRepo format
The GNU General Public License
Version 2, June 1991
Preamble
Appendix: How to Apply These Terms to Your New Programs
About this document ...
darcs-stable 2007-06-16