| Safe Haskell | None | 
|---|---|
| Language | Haskell2010 | 
Darcs.Patch.Show
Documentation
class ShowPatchBasic p where Source
Instances
| ShowPatchBasic DummyPatch Source | |
| (PatchListFormat p, ShowPatchBasic p) => ShowPatchBasic (Named p) Source | |
| ShowPatchBasic (RebaseName p) Source | |
| PrimPatch prim => ShowPatchBasic (RealPatch prim) Source | |
| (PatchListFormat p, ShowPatchBasic p) => ShowPatchBasic (PatchInfoAnd p) Source | |
| (PrimPatchBase p, PatchListFormat p, ShowPatchBasic p) => ShowPatchBasic (RebaseItem p) Source | |
| (PrimPatchBase p, PatchListFormat p, ShowPatchBasic p) => ShowPatchBasic (Rebasing p) Source | |
| (PrimPatchBase p, PatchListFormat p, ShowPatchBasic p) => ShowPatchBasic (RebaseChange p) Source | |
| (PrimPatchBase p, PatchListFormat p, ShowPatchBasic p) => ShowPatchBasic (RebaseSelect p) Source | 
class ShowPatchBasic p => ShowPatch p where Source
Methods
showNicely :: p wX wY -> Doc Source
showContextPatch :: (Monad m, ApplyMonadTrans m (ApplyState p), ApplyMonad m (ApplyState p)) => p wX wY -> m Doc Source
showContextPatch is used to add context to a patch, as diff -u does. Thus, it differs from showPatch only for hunks. It is used for instance before putting it into a bundle. As this unified context is not included in patch representation, this requires access to the tree.
description :: p wX wY -> Doc Source
summary :: p wX wY -> Doc Source
summaryFL :: FL p wX wY -> Doc Source
Instances
showNamedPrefix :: PatchInfo -> [PatchInfo] -> Doc Source
formatFileName :: FileNameFormat -> FileName -> Doc Source