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

Darcs.Patch.Core

Synopsis

Documentation

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 

Instances

(Conflict p, ShowPatch p) => Show (Named p) 
MyEq p => MyEq (Named p) 
Invert p => Invert (Named p) 
ReadPatch p => ReadPatch (Named p) 
(Conflict p, ShowPatch p) => ShowPatch (Named p) 
Commute p => Commute (Named p) 
Apply p => Apply (Named p) 
(Conflict p, Effect p, Patchy p) => Patchy (Named p) 
Effect p => Effect (Named p) 
Conflict p => Conflict (Named p) 

concatFL :: FL (FL a) -> FL aSource

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

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