| Darcs1 | Darcs.Repository.Format |
| Darcs2 | 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 |
| darcsdirFilter | Darcs.Repository.Prefs |
| 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 |
| DatedFilePath | |
| 1 (Type/Class) | Darcs.Patch.Index.Types |
| 2 (Data Constructor) | Darcs.Patch.Index.Types |
| DateMatcher | Darcs.Util.DateMatcher |
| Debug | Darcs.UI.Options.Flags, Darcs.UI.Flags |
| debug | Darcs.UI.Options.All |
| debugDocLn | Darcs.Util.Printer |
| debugFail | Darcs.Util.Global, Darcs.Util.Progress |
| DebugHTTP | Darcs.UI.Options.Flags, Darcs.UI.Flags |
| debugMessage | Darcs.Util.Global, Darcs.Util.Progress |
| decide | Darcs.UI.SelectChanges |
| decideWholeFile | Darcs.UI.SelectChanges |
| decodeBase16 | Darcs.Util.Hash |
| decodeDarcsHash | Darcs.Util.Tree.Hashed |
| decodeDarcsSize | Darcs.Util.Tree.Hashed |
| decodeFloat | Darcs.Prelude |
| decodeLocale | Darcs.Util.ByteString |
| decodeString | Darcs.Util.ByteString |
| decodeWhite | 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.Patchy, Darcs.Patch |
| deselectNotTouching | Darcs.Patch.TouchesFiles |
| die | Darcs.Util.Exception |
| DiffAlgorithm | Darcs.Util.Diff, Darcs.Repository.Flags, Darcs.UI.Options.All |
| diffAlgorithm | |
| 1 (Function) | Darcs.UI.Options.All |
| 2 (Function) | Darcs.UI.Flags |
| 3 (Function) | Darcs.UI.Commands.Record |
| DiffCmd | Darcs.UI.Options.Flags, Darcs.UI.Flags |
| diffCommand | Darcs.UI.Commands.Diff |
| DiffFlags | Darcs.UI.Options.Flags, Darcs.UI.Flags |
| diffing | Darcs.UI.Options.All |
| diffingOpts | Darcs.UI.Flags |
| diffOpts | Darcs.UI.Flags |
| diffProgram | Darcs.UI.External |
| diffTrees | Darcs.Util.Tree |
| DirContent | Darcs.Patch.Prim.FileUUID.ObjectMap |
| Directories | Darcs.UI.Options.Flags, Darcs.UI.Flags |
| directories | Darcs.UI.Options.All |
| Directory | |
| 1 (Data Constructor) | Darcs.Patch.Prim.FileUUID.ObjectMap, Darcs.Patch.Prim.FileUUID.Core |
| 2 (Data Constructor) | Darcs.Repository.Cache |
| directoryExists | Darcs.Util.Tree.Monad |
| DirPatchType | Darcs.Patch.Prim.V1.Core |
| Disable | |
| 1 (Data Constructor) | Darcs.UI.Options.Flags, Darcs.UI.Flags |
| 2 (Data Constructor) | Darcs.UI.Options.All |
| disableHTTPPipelining | Darcs.Util.Download |
| disambiguateCommands | Darcs.UI.Commands |
| dist | Darcs.UI.Commands.Dist |
| DistName | Darcs.UI.Options.Flags, Darcs.UI.Flags |
| distname | Darcs.UI.Options.All |
| DistZip | Darcs.UI.Options.Flags, Darcs.UI.Flags |
| distzip | Darcs.UI.Options.All |
| div | Darcs.Prelude |
| divMod | Darcs.Prelude |
| DM | Darcs.Util.DateMatcher |
| doAllowCaseOnly | Darcs.UI.Flags |
| doAllowWindowsReserved | Darcs.UI.Flags |
| Doc | |
| 1 (Type/Class) | Darcs.Util.Printer |
| 2 (Data Constructor) | Darcs.Util.Printer |
| doc | Darcs.Util.Printer |
| doCRCWarnings | Darcs.UI.Commands.GZCRCs |
| doesDirectoryReallyExist | Darcs.Util.File |
| doesPatchIndexExist | Darcs.Repository.PatchIndex |
| doesPathExist | Darcs.Util.Path |
| doFastZip | Darcs.UI.Commands.Dist |
| doFastZip' | Darcs.UI.Commands.Dist |
| doHappyForwarding | Darcs.UI.Flags |
| DontAllowCaseOnly | Darcs.UI.Options.Flags, Darcs.UI.Flags |
| DontAllowWindowsReserved | Darcs.UI.Options.Flags, Darcs.UI.Flags |
| DontGrabDeps | Darcs.UI.Options.Flags, Darcs.UI.Flags |
| DontIgnoreTimes | Darcs.UI.Options.Flags, Darcs.UI.Flags |
| DontMakeChanges | Darcs.Repository.Internal |
| DontPromptForDependencies | Darcs.UI.Options.Flags, Darcs.UI.Flags |
| DontRestrictPaths | Darcs.UI.Options.Flags, Darcs.UI.Flags |
| DontRmLogFile | Darcs.UI.Options.Flags, Darcs.UI.Flags |
| DontSetScriptsExecutable | Darcs.UI.Options.Flags, Darcs.UI.Flags |
| DontUpdatePristine | Darcs.Repository.Internal |
| DontUpdatePristineNorRevert | Darcs.Repository.Internal |
| doOptimizeHTTP | Darcs.UI.Commands.Optimize |
| doReverse | Darcs.UI.Flags |
| Double | Darcs.Prelude |
| DP | Darcs.Patch.Prim.V1.Core |
| drop | Darcs.Prelude |
| 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, Darcs.UI.Flags |
| dryRun | |
| 1 (Function) | Darcs.UI.Options.All |
| 2 (Function) | Darcs.UI.Flags |
| dryRunXml | Darcs.UI.Options.All |
| DummyPatch | Darcs.Patch.Dummy |
| dumpPatchIndex | Darcs.Repository.PatchIndex |
| Duplicate | Darcs.Patch.V2.RepoPatch |
| Duplicated | Darcs.Patch.Conflict |