Safe Haskell | None |
---|
Darcs.Patch.Named
- data Named p x y where
- infopatch :: Patchy p => PatchInfo -> FL p x y -> Named p x y
- adddeps :: Named p x y -> [PatchInfo] -> Named p x y
- namepatch :: Patchy p => String -> String -> String -> [String] -> FL p x y -> IO (Named p x y)
- anonymous :: Patchy p => FL p x y -> IO (Named p x y)
- getdeps :: Named p x y -> [PatchInfo]
- patch2patchinfo :: Named p x y -> PatchInfo
- patchname :: Named p x y -> String
- patchcontents :: Named p x y -> FL p x y
- fmapNamed :: (forall a b. p a b -> q a b) -> Named p x y -> Named q x y
- fmapFL_Named :: (FL p x y -> FL q x y) -> Named p x y -> Named q x y
Documentation
data Named p x y where
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
).
Instances
patch2patchinfo :: Named p x y -> PatchInfo
patchcontents :: Named p x y -> FL p x y
fmapFL_Named :: (FL p x y -> FL q x y) -> Named p x y -> Named q x y