darcs

Safe HaskellSafe-Infered

Darcs.Patch.Named

Synopsis

Documentation

data Named p 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).

Constructors

NamedP :: !PatchInfo -> ![PatchInfo] -> !(FL p) -> Named p 

infopatch :: Patchy p => PatchInfo -> FL p -> Named p

adddeps :: Named p -> [PatchInfo] -> Named p

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

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

fmapNamed :: (p -> q) -> Named p -> Named q

fmapFL_Named :: (FL p -> FL q) -> Named p -> Named q