| Handler | Workaround |
| HappyForwarding | Darcs.Flags, Darcs.Arguments |
| happyForwarding | Darcs.Arguments |
| hashBundle | Darcs.Patch.Bundle |
| HashedDir | Darcs.Repository.Cache, Darcs.Repository |
| hashedDir | Darcs.Repository.Cache |
| hashedFilePath | Darcs.Repository.Cache |
| HashedInventoriesDir | Darcs.Repository.Cache, Darcs.Repository |
| HashedInventory | Darcs.Repository.Format |
| HashedIO | Darcs.Repository.HashedIO |
| HashedPatchesDir | Darcs.Repository.Cache, Darcs.Repository |
| HashedPristine | Darcs.Repository.InternalTypes |
| HashedPristineDir | Darcs.Repository.Cache, Darcs.Repository |
| hashPS | ByteStringUtils |
| hasIndexRange | Darcs.Match |
| hasMaliciousPath | Darcs.CommandsAux |
| haveNonrangeMatch | Darcs.Match |
| havePatchsetMatch | Darcs.Match |
| haveSendmail | Darcs.External |
| hcat | Printer |
| headPermutationsFL | Darcs.Patch.Permutations |
| headPermutationsRL | Darcs.Patch.Permutations |
| Help | Darcs.Flags, Darcs.Arguments |
| help | Darcs.Arguments |
| helpCmd | Darcs.Commands.Help |
| helpOnMatchers | Darcs.Patch.Match |
| hGetContents | Ratified |
| HiddenCommand | Darcs.Commands |
| hiddenP | Printer |
| hiddenPrefix | Printer |
| hiddenText | Printer |
| High | URL.Request |
| Hopefully | Darcs.Patch.PatchInfoAnd |
| hopefully | Darcs.Patch.PatchInfoAnd |
| hopefullyM | Darcs.Patch.PatchInfoAnd |
| hPutDoc | Printer |
| hPutDocLn | Printer |
| hPutDocLnWith | Printer |
| hPutDocWith | Printer |
| humanFriendly | Darcs.Patch.Info |
| HumanReadable | Darcs.Flags, Darcs.Arguments |
| humanReadable | Darcs.Arguments |
| 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 |