| Darcs1 | Darcs.Repository.Format |
| Darcs2 | Darcs.Repository.Format |
| Darcs3 | Darcs.Repository.Format |
| darcsAddMissingHashes | Darcs.Util.Tree.Hashed |
| DarcsCommand | |
| 1 (Type/Class) | Darcs.UI.Commands |
| 2 (Data Constructor) | Darcs.UI.Commands |
| darcsdir | Darcs.Util.Global |
| darcsdirName | Darcs.Util.Path |
| DarcsFlag | Darcs.UI.Options.Flags, Darcs.UI.Flags |
| darcsLastMessage | Darcs.Util.Global |
| darcsLocation | Darcs.Util.Tree.Hashed |
| DarcsOptDescr | Darcs.UI.Options.Util, Darcs.UI.Options |
| DarcsOption | Darcs.UI.Options.All, Darcs.UI.Options |
| darcsProgram | Darcs.UI.External |
| darcsSendMessage | Darcs.Util.Global |
| darcsSendMessageFinal | Darcs.Util.Global |
| darcsTreeHash | Darcs.Util.Tree.Hashed |
| darcsUpdateHashes | Darcs.Util.Tree.Hashed |
| DateMatcher | Darcs.Util.DateMatcher |
| Debug | Darcs.UI.Options.Flags |
| debug | Darcs.UI.Options.All |
| debugDoc | Darcs.Util.Printer.Color |
| debugDocLn | Darcs.Util.Printer |
| debugging | Darcs.UI.Options.All |
| DebugHTTP | Darcs.UI.Options.Flags |
| debugMessage | Darcs.Util.Global, Darcs.Util.Progress |
| decide | Darcs.UI.SelectChanges |
| decideWholeFile | Darcs.UI.SelectChanges |
| decode | Darcs.Util.Encoding |
| decodeBase16 | Darcs.Util.Hash |
| decodeDarcsHash | Darcs.Util.Tree.Hashed |
| decodeDarcsSize | Darcs.Util.Tree.Hashed |
| decodeFloat | Darcs.Prelude |
| decodeLocale | Darcs.Util.ByteString |
| decodeUtf8 | Darcs.Util.Encoding |
| decodeWhite | Darcs.Util.Path |
| decodeWhiteName | Darcs.Util.Path |
| Default | Darcs.Util.Workaround |
| defaultFlags | Darcs.UI.Options.Core, Darcs.UI.Options |
| DefaultIO | Darcs.Repository.ApplyPatches |
| DefaultRemoteDarcs | Darcs.Repository.Flags, Darcs.UI.Options.All |
| defaultRemoteDarcsCmd | Darcs.Util.Global |
| defaultRepo | Darcs.UI.Commands |
| defaultrepo | Darcs.Repository.Prefs |
| defaultSsh | Darcs.Util.Ssh |
| defaultToks | Darcs.Patch.TokenReplace, Darcs.UI.Commands.Replace |
| defP | Darcs.Util.Printer |
| defPrefval | Darcs.Repository.Prefs |
| deletePatchIndex | Darcs.Repository.PatchIndex |
| deleteQ | Darcs.Util.Download.Request |
| deleteSources | Darcs.Repository.Prefs |
| DelName | Darcs.Patch.Rebase.Name |
| Demanifest | Darcs.Patch.Prim.FileUUID.Core |
| deprecated | Darcs.UI.Options.Util |
| description | Darcs.Patch.Show, Darcs.Patch.RepoPatch, Darcs.Patch |
| deselectNotTouching | Darcs.Patch.TouchesFiles |
| die | Darcs.Util.Exception |
| DiffAlgorithm | Darcs.Util.Diff, Darcs.Repository.Flags, Darcs.UI.Options.All |
| diffAlgorithm | Darcs.UI.Options.All, Darcs.UI.Flags |
| DiffCmd | Darcs.UI.Options.Flags |
| diffCmd | Darcs.UI.Options.All |
| diffCommand | Darcs.UI.Commands.Diff |
| DiffFlags | Darcs.UI.Options.Flags |
| diffHashLists | Darcs.Repository.Traverse |
| diffingOpts | Darcs.UI.Flags |
| diffOpts | |
| 1 (Function) | Darcs.UI.Options.All |
| 2 (Function) | Darcs.UI.Flags |
| diffProgram | Darcs.UI.External |
| diffTrees | Darcs.Util.Tree |
| diffUnified | Darcs.UI.Options.All |
| DirContent | Darcs.Patch.Prim.FileUUID.ObjectMap |
| Directories | Darcs.UI.Options.Flags |
| directories | Darcs.UI.Options.All |
| Directory | |
| 1 (Data Constructor) | Darcs.Repository.Cache, Darcs.Repository |
| 2 (Data Constructor) | Darcs.Patch.Prim.FileUUID.ObjectMap, Darcs.Patch.Prim.FileUUID.Core |
| directoryExists | Darcs.Util.Tree.Monad |
| DirPatchType | Darcs.Patch.Prim.V1.Core |
| Disable | |
| 1 (Data Constructor) | Darcs.UI.Options.Flags |
| 2 (Data Constructor) | Darcs.UI.Options.All |
| disableHTTPPipelining | Darcs.Util.Download |
| disambiguateCommands | Darcs.UI.Commands |
| displayHunk | Darcs.Patch.Prim.FileUUID.Show |
| displayPatch | Darcs.Patch.Show, Darcs.Patch |
| displayPatchInfo | Darcs.Patch.Info |
| displayPath | Darcs.Util.Path |
| dist | Darcs.UI.Commands.Dist |
| DistName | Darcs.UI.Options.Flags |
| distname | Darcs.UI.Options.All |
| DistZip | Darcs.UI.Options.Flags |
| distzip | Darcs.UI.Options.All |
| div | Darcs.Prelude |
| divMod | Darcs.Prelude |
| DM | Darcs.Util.DateMatcher |
| Doc | |
| 1 (Type/Class) | Darcs.Util.Printer |
| 2 (Data Constructor) | Darcs.Util.Printer |
| doc | Darcs.Util.Printer |
| doCRCWarnings | Darcs.UI.Commands.GZCRCs |
| doesDirectoryReallyExist | |
| 1 (Function) | Darcs.Util.File |
| 2 (Function) | Darcs.UI.Commands.Util |
| doesPatchIndexExist | Darcs.Repository.PatchIndex |
| doesPathExist | Darcs.Util.Path |
| doFastZip | Darcs.UI.Commands.Dist |
| doFastZip' | Darcs.UI.Commands.Dist |
| DontAllowCaseOnly | Darcs.UI.Options.Flags |
| DontAllowWindowsReserved | Darcs.UI.Options.Flags |
| DontGrabDeps | Darcs.UI.Options.Flags |
| DontIgnoreTimes | Darcs.UI.Options.Flags |
| DontPromptForDependencies | Darcs.UI.Options.Flags |
| DontRestrictPaths | Darcs.UI.Options.Flags |
| DontRmLogFile | Darcs.UI.Options.Flags |
| DontSetScriptsExecutable | Darcs.UI.Options.Flags |
| DontUpdatePristine | Darcs.Repository.Hashed |
| DontUpdatePristineNorRevert | Darcs.Repository.Hashed |
| Double | Darcs.Prelude |
| DP | Darcs.Patch.Prim.V1.Core |
| drop | Darcs.Prelude |
| dropFixups | Darcs.Patch.Rebase.PushFixup |
| dropInverses | Darcs.Patch.Invert, Darcs.Patch |
| dropNonRepos | Darcs.Repository.Cache |
| dropSpace | Darcs.Util.ByteString |
| dropWhile | Darcs.Prelude |
| dropWhileFL | Darcs.Patch.Witnesses.Ordered |
| dropWhileRL | Darcs.Patch.Witnesses.Ordered |
| DryRun | |
| 1 (Type/Class) | Darcs.Repository.Flags, Darcs.UI.Options.All |
| 2 (Data Constructor) | Darcs.UI.Options.Flags |
| dryRun | Darcs.UI.Options.All, Darcs.UI.Flags |
| dryRunXml | Darcs.UI.Options.All |
| dumpPatchIndex | Darcs.Repository.PatchIndex |
| Duplicate | Darcs.Patch.V2.RepoPatch |
| Duplicated | Darcs.Patch.Summary |