| machineFormat | Darcs.Annotate |
| MachineReadable | Darcs.Flags, Darcs.Arguments |
| machineReadable | Darcs.Arguments |
| Magenta | Printer |
| magentaText | Printer |
| makeAbsolute | Darcs.RepoPath |
| makeAbsoluteOrStd | Darcs.RepoPath |
| makeAltFilename | Darcs.Patch.Info |
| makeBundle2 | Darcs.Patch.Bundle |
| makeBundleN | Darcs.Patch.Bundle |
| MakeChanges | |
| 1 (Type/Class) | Darcs.Repository.Internal |
| 2 (Data Constructor) | Darcs.Repository.Internal |
| makeEmail | Darcs.Email |
| makeEverythingLater | Darcs.Patch.Choices |
| makeEverythingSooner | Darcs.Patch.Choices |
| makeFilename | Darcs.Patch.Info |
| makeMatcher | Darcs.Patch.Match |
| makeNewPending | Darcs.Repository.Internal |
| makePatchLazy | Darcs.Repository.Internal, Darcs.Repository |
| makePatchname | Darcs.Patch.Info |
| makeScriptsExecutable | Darcs.Arguments |
| makeSubPathOf | Darcs.RepoPath |
| makeUncertain | Darcs.Patch.Choices |
| maliciousPatches | Darcs.CommandsAux |
| mangleUnravelled | Darcs.Patch.ConflictMarking |
| Manifest | Darcs.Patch.Prim.V3.Core |
| manifest | Darcs.Commands.ShowFiles |
| manifestCmd | Darcs.Commands.ShowFiles |
| mapBracketed | Darcs.Patch.Bracketed |
| mapBracketedFL_FL | Darcs.Patch.Bracketed |
| mapFL | Darcs.Witnesses.Ordered |
| mapFlipped | Darcs.Witnesses.Sealed |
| mapFL_FL | Darcs.Witnesses.Ordered |
| mapMaybeSnd | Darcs.Patch.Repair |
| mapRL | Darcs.Witnesses.Ordered |
| mapRL_RL | Darcs.Witnesses.Ordered |
| mapSeal | Darcs.Witnesses.Sealed |
| mapSeal2 | Darcs.Witnesses.Sealed |
| MarkConflicts | Darcs.Flags, Darcs.Arguments |
| markconflicts | Darcs.Commands.MarkConflicts |
| matchAPatch | Darcs.Match |
| matchAPatchread | Darcs.Match |
| Matcher | Darcs.Patch.Match |
| matchExists | Darcs.Match |
| matchFirstPatchset | Darcs.Match |
| MatchFun | Darcs.Patch.Match |
| matchMaxcount | Darcs.Arguments |
| matchOne | Darcs.Arguments |
| matchOneContext | Darcs.Arguments |
| matchOneNontag | Darcs.Arguments |
| matchParser | Darcs.Patch.Match |
| matchPatch | Darcs.Match |
| matchPattern | Darcs.Patch.Match |
| matchRange | Darcs.Arguments |
| matchSecondPatchset | Darcs.Match |
| matchSeveral | Darcs.Arguments |
| matchSeveralOrLast | Darcs.Arguments |
| matchSeveralOrRange | Darcs.Arguments |
| MaxAge | URL.Request, URL, Darcs.External |
| MaxCount | Darcs.Flags, Darcs.Arguments |
| maxCount | Darcs.Flags, Darcs.Arguments |
| maxPipelineLength | URL |
| maybeFixSubPaths | Darcs.Arguments |
| maybeGetEnv | Darcs.Utils |
| maybeIdentifyRepository | Darcs.Repository.Internal, Darcs.Repository |
| maybeRelink | Darcs.Compat, Darcs.Lock |
| maybeURLCmd | Darcs.External |
| MCalendarTime | |
| 1 (Type/Class) | IsoDate |
| 2 (Data Constructor) | IsoDate |
| mChangePref | Darcs.Patch.ApplyMonad |
| mCreateDirectory | Darcs.Patch.ApplyMonad |
| mCreateFile | Darcs.Patch.ApplyMonad |
| mctDay | IsoDate |
| mctHour | IsoDate |
| mctIsDST | IsoDate |
| mctMin | IsoDate |
| mctMonth | IsoDate |
| mctPicosec | IsoDate |
| mctSec | IsoDate |
| mctTZ | IsoDate |
| mctTZName | IsoDate |
| mctWDay | IsoDate |
| mctWeek | IsoDate |
| mctYDay | IsoDate |
| mctYear | IsoDate |
| mDoesDirectoryExist | Darcs.Patch.ApplyMonad |
| mDoesFileExist | Darcs.Patch.ApplyMonad |
| Merge | Darcs.Patch.Merge |
| merge | Darcs.Patch.Merge, Darcs.Patch.V1.Commute, Darcs.Patch |
| merge2FL | Darcs.Patch.Depends |
| mergeFL | Darcs.Patch.Merge |
| Merger | Darcs.Patch.V1.Core |
| merger | Darcs.Patch.V1.Commute |
| mergerUndo | Darcs.Patch.V1.Core |
| mergeThem | Darcs.Patch.Depends |
| mergeUnravelled | Darcs.Patch.V2.Real |
| minlist | Progress |
| minus | Printer |
| mkStdoutTemp | Darcs.Compat |
| mmapFilePS | ByteStringUtils |
| mModifyFilePS | Darcs.Patch.ApplyMonad |
| mModifyFilePSs | Darcs.Patch.ApplyMonad |
| modifyCache | Darcs.Repository.InternalTypes, Darcs.Repository |
| MonadProgress | Darcs.MonadProgress |
| Move | |
| 1 (Data Constructor) | Darcs.Patch.Prim.V1.Core |
| 2 (Data Constructor) | Darcs.Patch.Prim.V3.Core |
| move | |
| 1 (Function) | Darcs.Patch.Prim.Class, Darcs.Patch.Prim, Darcs.Patch |
| 2 (Function) | Darcs.Commands.Move |
| movedirfilename | Darcs.Patch.FileName |
| mReadFilePS | Darcs.Patch.ApplyMonad |
| mReadFilePSs | Darcs.Patch.ApplyMonad |
| mRemoveDirectory | Darcs.Patch.ApplyMonad |
| mRemoveFile | Darcs.Patch.ApplyMonad |
| mRename | Darcs.Patch.ApplyMonad |
| mv | Darcs.Commands.Move |
| MyEq | Darcs.Witnesses.Eq |
| myLex' | Darcs.Patch.ReadMonads |