| packedString | Printer |
| packStringToUTF8 | ByteStringUtils |
| pAdvancedCharacters | Darcs.Utils |
| parens | Printer |
| PArray | Lcs |
| parseCmd | CommandLine |
| parseDate | IsoDate |
| parseDateMatcher | DateMatcher |
| parseMatch | Darcs.Patch.Match |
| ParserM | Darcs.Patch.ReadMonads |
| parseStrictly | Darcs.Patch.ReadMonads |
| Partial | Darcs.Flags, Darcs.Arguments |
| partial | Darcs.Arguments |
| partialCheck | Darcs.Arguments |
| partialPermutivity | Darcs.Patch.Properties |
| partitionConflictingFL | Darcs.Patch.Permutations |
| partitionFL | Darcs.Patch.Permutations |
| partitionRL | Darcs.Patch.Permutations |
| Patch | Darcs.Patch.Core, Darcs.Patch |
| patch2patchinfo | Darcs.Patch.Core, Darcs.Patch |
| patchAndInverseCommute | Darcs.Patch.Properties |
| patchChanges | Darcs.Patch.Apply, Darcs.Patch, Darcs.Population |
| PatchChoices | Darcs.Patch.Choices |
| patchChoices | Darcs.Patch.Choices |
| patchChoicesTps | Darcs.Patch.Choices |
| patchChoicesTpsSub | Darcs.Patch.Choices |
| patchcontents | Darcs.Patch.Core, Darcs.Patch |
| patchDesc | Darcs.Hopefully |
| patchFilename | Darcs.Patch.Bundle |
| PatchIndexRange | Darcs.Flags, Darcs.Arguments |
| PatchInfo | |
| 1 (Type/Class) | Darcs.Patch.Info |
| 2 (Data Constructor) | Darcs.Patch.Info |
| patchinfo | Darcs.Patch.Info |
| PatchInfoAnd | Darcs.Hopefully, Darcs.Repository |
| patchInfoAndPatch | Darcs.Hopefully |
| PatchMatch | Darcs.Patch.MatchData, Darcs.Patch.Match |
| patchMatch | Darcs.Patch.MatchData, Darcs.Patch.Match |
| PatchName | Darcs.Flags, Darcs.Arguments |
| patchname | Darcs.Patch.Core, Darcs.Patch |
| patchnameOption | Darcs.Arguments |
| patchSelectFlag | Darcs.Arguments |
| PatchSet | |
| 1 (Type/Class) | Darcs.Patch.Set, Darcs.Repository.Internal, Darcs.Repository |
| 2 (Data Constructor) | Darcs.Patch.Set |
| patchsetConflictResolutions | Darcs.Resolution |
| patchSetToPatches | Darcs.Repository.Internal, Darcs.Repository |
| patchSetToRepository | Darcs.Repository |
| patchSlot | Darcs.Patch.Choices |
| patchSlot' | Darcs.Patch.Choices |
| Patchy | Darcs.Patch.Patchy, Darcs.Patch |
| PatternMatch | Darcs.Patch.MatchData |
| pBasicCharacters | Darcs.Utils |
| pDefault | Darcs.Utils |
| peekfor | Darcs.Patch.Patchy |
| peekInCache | Darcs.Repository.Cache |
| peekInput | Darcs.Patch.ReadMonads |
| Pending | Darcs.Flags, Darcs.Arguments |
| pending | Darcs.Arguments |
| pendingName | Darcs.Repository.LowLevel |
| Perhaps | |
| 1 (Type/Class) | Darcs.Patch.Prim |
| 2 (Type/Class) | Darcs.Patch.Commute |
| permutivity | Darcs.Patch.Properties |
| pHelp | Darcs.Utils |
| piap | Darcs.Hopefully |
| piAuthor | Darcs.Patch.Info |
| piDate | Darcs.Patch.Info |
| piDateBytestring | Darcs.Patch.Info |
| piDateString | Darcs.Patch.Info |
| piLog | Darcs.Patch.Info |
| piName | Darcs.Patch.Info |
| Pipe | Darcs.Flags, Darcs.Arguments |
| pipeDoc | Darcs.External |
| pipeDocSSH | Darcs.External |
| pipeInteractive | Darcs.Arguments |
| piRename | Darcs.Patch.Info |
| piTag | Darcs.Patch.Info |
| PlainPristine | Darcs.Repository.InternalTypes |
| plainSummary | Darcs.Patch.Viewing, Darcs.Patch |
| plural | English |
| plus | Printer |
| Pop | Darcs.PopulationData |
| PopDir | Darcs.PopulationData |
| PopFile | Darcs.PopulationData |
| popState | Darcs.PopulationData |
| PopTree | Darcs.PopulationData |
| popTree | Darcs.PopulationData |
| Population | Darcs.PopulationData, Darcs.Population |
| possiblyRemoteRepoDir | Darcs.Arguments |
| PosthookCmd | Darcs.Flags, Darcs.Arguments |
| posthookCmd | Darcs.Arguments |
| posthookPrompt | Darcs.Arguments |
| postUrl | HTTP |
| PP | Darcs.Patch.Core |
| pPrompt | Darcs.Utils |
| prefix | Printer |
| prefsUrl | Darcs.Repository.Internal, Darcs.Repository |
| PrehookCmd | Darcs.Flags, Darcs.Arguments |
| prehookCmd | Darcs.Arguments |
| prehookPrompt | Darcs.Arguments |
| presentParticiple | English |
| prettyError | Darcs.Utils |
| prettyException | Darcs.Utils |
| Prim | Darcs.Patch.Prim, Darcs.Patch |
| prim2real | Darcs.Patch.Real |
| primIsAdddir | Darcs.Patch.Prim, Darcs.Patch |
| primIsAddfile | Darcs.Patch.Prim, Darcs.Patch |
| primIsBinary | Darcs.Patch.Prim, Darcs.Patch |
| primIsHunk | Darcs.Patch.Prim, Darcs.Patch |
| primIsSetpref | Darcs.Patch.Prim, Darcs.Patch |
| primSplitter | Darcs.Patch.Split |
| Printable | Printer |
| printable | Printer |
| printDryRunMessageAndExit | Darcs.Arguments |
| Printer | Printer |
| Printers | |
| 1 (Data Constructor) | Printer |
| 2 (Type/Class) | Printer |
| Printers' | Printer |
| printFriendly | Darcs.PrintPatch |
| printPatch | Darcs.PrintPatch |
| printPatchPager | Darcs.PrintPatch |
| printVersion | Darcs.Commands.Help |
| pris2inv | Darcs.Repository.HashedRepo |
| Pristine | Darcs.Repository.InternalTypes, Darcs.Repository.Pristine |
| pristineDirectory | Darcs.Repository.Pristine |
| PristineNone | Darcs.Flags, Darcs.Arguments |
| PristinePlain | Darcs.Flags, Darcs.Arguments |
| pristineToFlagString | Darcs.Repository.Pristine |
| progress | Progress |
| progressFL | Darcs.ProgressPatches |
| progressKeepLatest | Progress |
| progressList | Progress |
| progressPatchSet | Darcs.Patch.Set |
| progressRL | Darcs.ProgressPatches |
| progressRLShowTags | Darcs.ProgressPatches |
| promptChar | Darcs.Utils |
| PromptConfig | |
| 1 (Type/Class) | Darcs.Utils |
| 2 (Data Constructor) | Darcs.Utils |
| PromptForDependencies | Darcs.Flags, Darcs.Arguments |
| PromptLongComment | Darcs.Flags, Darcs.Arguments |
| promptYorn | Darcs.Utils |
| Proof | |
| 1 (Type/Class) | Darcs.Witnesses.Ordered |
| 2 (Data Constructor) | Darcs.Witnesses.Ordered |
| propAdjustTwice | Darcs.Patch.Non |
| PS | Printer |
| ps2fn | Darcs.Patch.FileName |
| publicUnravel | Darcs.Patch.Commute |
| pull | Darcs.Commands.Pull |
| pullCommon | Darcs.Patch.Real |
| pullConflictOptions | Darcs.Arguments |
| push | Darcs.Commands.Push |
| put | Darcs.Commands.Put |
| putDoc | Printer |
| putDocLn | Printer |
| putDocLnError | Darcs.Utils |
| putDocLnWith | Printer |
| putDocWith | Printer |
| putInfo | Darcs.Commands |
| putStrLnError | Darcs.Utils |
| putTiming | Darcs.Global |
| putVerbose | Darcs.Commands |
| putWarning | Darcs.Commands |