| Darcs1 | Darcs.Repository.Format | 
| Darcs2 | Darcs.Repository.Format | 
| darcsAddMissingHashes | Storage.Hashed.Darcs | 
| darcsCheckExpand | Storage.Hashed.Darcs | 
| DarcsCommand |  | 
| 1 (Type/Class) | Darcs.UI.Commands | 
| 2 (Data Constructor) | Darcs.UI.Commands | 
| darcsDecodeWhite | Storage.Hashed.Darcs | 
| darcsdir | Darcs.Util.Global | 
| darcsdirFilter | Darcs.Repository.Prefs | 
| darcsEncodeWhite | Storage.Hashed.Darcs | 
| darcsEncodeWhiteBS | Storage.Hashed.Darcs | 
| DarcsFlag | Darcs.UI.Options.Flags, Darcs.UI.Flags | 
| darcsFormatDir | Storage.Hashed.Darcs | 
| darcsHash | Storage.Hashed.Darcs | 
| darcsLastMessage | Darcs.Util.Global | 
| darcsLocation | Storage.Hashed.Darcs | 
| DarcsOptDescr | Darcs.UI.Options.Util, Darcs.UI.Options | 
| DarcsOption | Darcs.UI.Options.All, Darcs.UI.Options | 
| darcsParseDir | Storage.Hashed.Darcs | 
| darcsPristineRefs | Storage.Hashed.Darcs | 
| darcsProgram | Darcs.UI.External | 
| darcsSendMessage | Darcs.Util.Global | 
| darcsSendMessageFinal | Darcs.Util.Global | 
| darcsTreeHash | Storage.Hashed.Darcs | 
| darcsUpdateDirHashes | Storage.Hashed.Darcs | 
| darcsUpdateHashes | Storage.Hashed.Darcs | 
| 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 | Storage.Hashed.Hash | 
| decodeBase64u | Storage.Hashed.Hash | 
| decodeDarcsHash | Storage.Hashed.Darcs | 
| decodeDarcsSize | Storage.Hashed.Darcs | 
| 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 | 
| defaultRepo | Darcs.UI.Commands | 
| defaultrepo | Darcs.Repository.Prefs | 
| defaultSsh | Darcs.Util.Ssh | 
| defaultToks | Darcs.Repository.Util, 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, Darcs.Patch.Rebase | 
| Demanifest | Darcs.Patch.Prim.V3.Core | 
| deprecated | Darcs.UI.Options.Util | 
| description | Darcs.Patch.Show, Darcs.Patch.Patchy, Darcs.Patch | 
| deselectNotTouching | Darcs.Patch.TouchesFiles | 
| 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.SelectChanges | 
| 4 (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 | Storage.Hashed.Tree | 
| DirContent | Darcs.Patch.Prim.V3.ObjectMap | 
| Directories | Darcs.UI.Options.Flags, Darcs.UI.Flags | 
| directories | Darcs.UI.Options.All | 
| Directory |  | 
| 1 (Data Constructor) | Darcs.Patch.Prim.V3.ObjectMap, Darcs.Patch.Prim.V3.Core | 
| 2 (Data Constructor) | Darcs.Repository.Cache | 
| directoryExists | Storage.Hashed.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 | 
| 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 | 
| DP | Darcs.Patch.Prim.V1.Core | 
| dropSpace | Darcs.Util.ByteString | 
| 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 | 
| dumpPatchIndexFiles | Darcs.Repository.PatchIndex | 
| Duplicate | Darcs.Patch.V2.Real | 
| Duplicated | Darcs.Patch.Conflict |