darcs-2.4.4: a distributed, interactive, smart revision control systemContentsIndex
darcs-2.4.4: a distributed, interactive, smart revision control system

Darcs is a free, open source revision control system. It is:

  • Distributed: Every user has access to the full command set, removing boundaries between server and client or committer and non-committers.
  • Interactive: Darcs is easy to learn and efficient to use because it asks you questions in response to simple commands, giving you choices in your work flow. You can choose to record one change in a file, while ignoring another. As you update from upstream, you can review each patch name, even the full diff for interesting patches.
  • Smart: Originally developed by physicist David Roundy, 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. Learn more about spontaneous branches with darcs.

Modules
ByteStringUtils
CommandLine
show/hideCrypt
Crypt.SHA256
show/hideDarcs
Darcs.ArgumentDefaults
Darcs.Arguments
Darcs.Bug
Darcs.CheckFileSystem
Darcs.ColorPrinter
show/hideDarcs.Commands
Darcs.Commands.Add
Darcs.Commands.AmendRecord
Darcs.Commands.Annotate
Darcs.Commands.Apply
Darcs.Commands.Changes
Darcs.Commands.Check
Darcs.Commands.Convert
Darcs.Commands.Diff
Darcs.Commands.Dist
Darcs.Commands.GZCRCs
Darcs.Commands.Get
Darcs.Commands.Help
Darcs.Commands.Init
Darcs.Commands.MarkConflicts
Darcs.Commands.Move
Darcs.Commands.Optimize
Darcs.Commands.Pull
Darcs.Commands.Push
Darcs.Commands.Put
Darcs.Commands.Record
Darcs.Commands.Remove
Darcs.Commands.Repair
Darcs.Commands.Replace
Darcs.Commands.Revert
Darcs.Commands.Rollback
Darcs.Commands.Send
Darcs.Commands.SetPref
Darcs.Commands.Show
Darcs.Commands.ShowAuthors
Darcs.Commands.ShowBug
Darcs.Commands.ShowContents
Darcs.Commands.ShowFiles
Darcs.Commands.ShowIndex
Darcs.Commands.ShowRepo
Darcs.Commands.ShowTags
Darcs.Commands.Tag
Darcs.Commands.TrackDown
Darcs.Commands.TransferMode
Darcs.Commands.Unrecord
Darcs.Commands.Unrevert
Darcs.Commands.WhatsNew
Darcs.CommandsAux
Darcs.Compat
Darcs.Diff
Darcs.Email
Darcs.External
Darcs.FilePathMonad
Darcs.Flags
Darcs.Global
Darcs.Hopefully
Darcs.IO
Darcs.Lock
Darcs.Match
show/hideDarcs.Patch
Darcs.Patch.Apply
Darcs.Patch.Bundle
Darcs.Patch.Choices
Darcs.Patch.Commute
Darcs.Patch.Core
Darcs.Patch.Depends
Darcs.Patch.FileName
Darcs.Patch.Info
Darcs.Patch.Match
Darcs.Patch.MatchData
Darcs.Patch.Non
Darcs.Patch.OldDate
Darcs.Patch.Patchy
Darcs.Patch.Permutations
Darcs.Patch.Prim
Darcs.Patch.Properties
Darcs.Patch.Read
Darcs.Patch.ReadMonads
Darcs.Patch.Real
Darcs.Patch.RegChars
Darcs.Patch.Set
Darcs.Patch.Show
Darcs.Patch.Split
Darcs.Patch.TouchesFiles
Darcs.Patch.Viewing
Darcs.Population
Darcs.PopulationData
Darcs.PrintPatch
Darcs.ProgressPatches
Darcs.RemoteApply
Darcs.RepoPath
show/hideDarcs.Repository
Darcs.Repository.ApplyPatches
Darcs.Repository.Cache
Darcs.Repository.Checkpoint
Darcs.Repository.DarcsRepo
Darcs.Repository.Format
Darcs.Repository.HashedIO
Darcs.Repository.HashedRepo
Darcs.Repository.Internal
Darcs.Repository.InternalTypes
Darcs.Repository.LowLevel
Darcs.Repository.Merge
Darcs.Repository.Motd
Darcs.Repository.Prefs
Darcs.Repository.Pristine
Darcs.Repository.Repair
Darcs.Repository.State
Darcs.Resolution
Darcs.RunCommand
Darcs.SelectChanges
Darcs.SignalHandler
show/hideDarcs.SlurpDirectory
Darcs.SlurpDirectory.Internal
Darcs.Test
Darcs.TheCommands
Darcs.URL
Darcs.Utils
show/hideWitnesses
Darcs.Witnesses.Ordered
Darcs.Witnesses.Sealed
Darcs.Witnesses.Show
DateMatcher
English
Exec
HTTP
IsoDate
Lcs
Printer
Progress
Ratified
SHA1
Ssh
URL
Workaround
Produced by Haddock version 2.6.0