darcs-2.4.3: a distributed, interactive, smart revision control systemSource codeContentsIndex
Darcs.Patch.Core
Synopsis
data Patch where
PP :: Prim -> Patch
ComP :: FL Patch -> Patch
Merger :: Patch -> RL Patch -> Patch -> Patch -> Patch
Regrem :: Patch -> RL Patch -> Patch -> Patch -> Patch
data Named p where
NamedP :: !PatchInfo -> ![PatchInfo] -> !p -> Named p
join_patchesFL :: FL Patch -> Patch
concatFL :: FL (FL a) -> FL a
flattenFL :: Patch -> FL Patch
nullP :: Patch -> EqCheck
isNullPatch :: Patch -> Bool
infopatch :: Patchy p => PatchInfo -> p -> Named p
n_fn :: FilePath -> FilePath
adddeps :: Named p -> [PatchInfo] -> Named p
namepatch :: Patchy p => String -> String -> String -> [String] -> p -> IO (Named p)
anonymous :: Patchy p => p -> IO (Named p)
merger_undo :: Patch -> Patch
isMerger :: Patch -> Bool
getdeps :: Named p -> [PatchInfo]
patch2patchinfo :: Named p -> PatchInfo
patchname :: Named p -> String
patchcontents :: Named p -> p
Documentation
data Patch whereSource
Constructors
PP :: Prim -> Patch
ComP :: FL Patch -> Patch
Merger :: Patch -> RL Patch -> Patch -> Patch -> Patch
Regrem :: Patch -> RL Patch -> Patch -> Patch -> Patch
show/hide Instances
data Named p whereSource

The Named type adds a patch info about a patch, that is a name.

NamedP info deps p represents patch p with name info. deps is a list of dependencies added at the named patch level, compared with the unnamed level (ie, dependencies added with darcs record --ask-deps).

Constructors
NamedP :: !PatchInfo -> ![PatchInfo] -> !p -> Named p
show/hide Instances
join_patchesFL :: FL Patch -> PatchSource
concatFL :: FL (FL a) -> FL aSource
flattenFL :: Patch -> FL PatchSource
nullP :: Patch -> EqCheckSource
isNullPatch :: Patch -> BoolSource
infopatch :: Patchy p => PatchInfo -> p -> Named pSource
n_fn :: FilePath -> FilePathSource
adddeps :: Named p -> [PatchInfo] -> Named pSource
namepatch :: Patchy p => String -> String -> String -> [String] -> p -> IO (Named p)Source
anonymous :: Patchy p => p -> IO (Named p)Source
merger_undo :: Patch -> PatchSource
isMerger :: Patch -> BoolSource
getdeps :: Named p -> [PatchInfo]Source
patch2patchinfo :: Named p -> PatchInfoSource
patchname :: Named p -> StringSource
patchcontents :: Named p -> pSource
Produced by Haddock version 2.4.2