darcs-2.8.5: a distributed, interactive, smart revision control system

Safe HaskellNone
LanguageHaskell98

Darcs.Patch.Named

Synopsis

Documentation

data Named p x y where Source

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] -> !(FL p x y) -> Named p x y 

infopatch :: Patchy p => PatchInfo -> FL p x y -> Named p x y Source

adddeps :: Named p x y -> [PatchInfo] -> Named p x y Source

namepatch :: Patchy p => String -> String -> String -> [String] -> FL p x y -> IO (Named p x y) Source

anonymous :: Patchy p => FL p x y -> IO (Named p x y) Source

patchcontents :: Named p x y -> FL p x y Source

fmapNamed :: (forall a b. p a b -> q a b) -> Named p x y -> Named q x y Source

fmapFL_Named :: (FL p x y -> FL q x y) -> Named p x y -> Named q x y Source