| Handler | Darcs.Util.Workaround | 
| HappyForwarding | Darcs.UI.Options.Flags, Darcs.UI.Flags | 
| happyForwarding | Darcs.UI.Options.All | 
| hasAuthor | Darcs.UI.Flags | 
| Hash | Storage.Hashed.Hash, Storage.Hashed.Tree | 
| hashBundle | Darcs.Patch.Bundle | 
| Hashed |  | 
| 1 (Data Constructor) | Darcs.UI.Options.Flags, Darcs.UI.Flags | 
| 2 (Data Constructor) | Darcs.Patch.PatchInfoAnd | 
| hashed | Darcs.UI.Options.All | 
| HashedDir | Darcs.Repository.Cache, Darcs.Repository | 
| hashedDir | Darcs.Repository.Cache | 
| hashedFilePath | Darcs.Repository.Cache | 
| HashedInventoriesDir | Darcs.Repository.Cache, Darcs.Repository | 
| HashedInventory | Darcs.Repository.Format | 
| hashedInventory | Darcs.Repository.HashedRepo | 
| HashedIO | Darcs.Repository.HashedIO | 
| HashedPatchesDir | Darcs.Repository.Cache, Darcs.Repository | 
| HashedPristine | Darcs.Repository.InternalTypes | 
| HashedPristineDir | Darcs.Repository.Cache, Darcs.Repository | 
| hashedTreeIO | Storage.Hashed.Darcs | 
| hashPS | Darcs.Util.ByteString | 
| hasIndexRange | Darcs.Patch.Match | 
| hasLogfile | Darcs.UI.Flags | 
| hasMaliciousPath | Darcs.UI.CommandsAux | 
| hasSummary | Darcs.UI.Flags | 
| hasXmlOutput | Darcs.UI.Flags | 
| hatch | Storage.Hashed.Packed | 
| hatchery | Storage.Hashed.Packed | 
| haveNonrangeMatch | Darcs.Patch.Match | 
| havePatchsetMatch | Darcs.Patch.Match | 
| haveSendmail | Darcs.UI.External | 
| hcat | Darcs.Util.Printer | 
| HeaderFields |  | 
| 1 (Type/Class) | Darcs.UI.Options.All | 
| 2 (Data Constructor) | Darcs.UI.Options.All | 
| headerFields | Darcs.UI.Options.All | 
| headPermutationsFL | Darcs.Patch.Permutations | 
| headPermutationsRL | Darcs.Patch.Permutations | 
| Help |  | 
| 1 (Data Constructor) | Darcs.UI.Options.Flags, Darcs.UI.Flags | 
| 2 (Data Constructor) | Darcs.UI.Options.All | 
| helpCmd | Darcs.UI.Commands.Help | 
| helpFor | Darcs.UI.SelectChanges | 
| helpOnMatchers | Darcs.Patch.Match | 
| hGetContents | Darcs.Util.Ratified | 
| HiddenCommand | Darcs.UI.Commands | 
| hiddenCommand | Darcs.UI.Commands | 
| hiddenP | Darcs.Util.Printer | 
| hiddenPrefix | Darcs.Util.Printer | 
| hiddenText | Darcs.Util.Printer | 
| High | Darcs.Util.Download.Request | 
| hooks | Darcs.UI.Options.All | 
| Hopefully |  | 
| 1 (Type/Class) | Darcs.Patch.PatchInfoAnd | 
| 2 (Data Constructor) | Darcs.Patch.PatchInfoAnd | 
| hopefully | Darcs.Patch.PatchInfoAnd | 
| hopefullyM | Darcs.Patch.PatchInfoAnd | 
| hPutDoc | Darcs.Util.Printer | 
| hPutDocCompr | Darcs.Util.Printer | 
| hPutDocLn | Darcs.Util.Printer | 
| hPutDocLnWith | Darcs.Util.Printer | 
| hPutDocWith | Darcs.Util.Printer | 
| HumanReadable |  | 
| 1 (Data Constructor) | Darcs.UI.Options.Flags, Darcs.UI.Flags | 
| 2 (Data Constructor) | Darcs.UI.Options.All | 
| humanReadable | Darcs.UI.Options.All | 
| Hunk |  | 
| 1 (Data Constructor) | Darcs.Patch.Prim.V1.Core | 
| 2 (Type/Class) | Darcs.Patch.Prim.V3.Core | 
| 3 (Data Constructor) | Darcs.Patch.Prim.V3.Core | 
| hunk | Darcs.Patch.Prim.Class, Darcs.Patch.Prim, Darcs.Patch | 
| hunkEdit | Darcs.Patch.Prim.V3.Core | 
| hunkMatches | Darcs.Patch.Inspect, Darcs.Patch.Patchy, Darcs.Patch |