darcs-2.16.4: a distributed, interactive, smart revision control system
Copyright2010 Petr Rockai
LicenseMIT
Maintainerdarcs-devel@darcs.net
Stabilityexperimental
Portabilityportable
Safe HaskellNone
LanguageHaskell2010

Darcs.Patch.Annotate

Description

 
Synopsis

Documentation

class Annotate p where Source #

Methods

annotate :: p wX wY -> AnnotatedM () Source #

Instances

Instances details
Annotate Prim Source # 
Instance details

Defined in Darcs.Patch.Annotate

Methods

annotate :: Prim wX wY -> AnnotatedM () Source #

Annotate Prim Source # 
Instance details

Defined in Darcs.Patch.Annotate

Methods

annotate :: Prim wX wY -> AnnotatedM () Source #

Annotate Prim Source # 
Instance details

Defined in Darcs.Patch.V2.Prim

Methods

annotate :: Prim wX wY -> AnnotatedM () Source #

Annotate Prim Source # 
Instance details

Defined in Darcs.Patch.V1.Prim

Methods

annotate :: Prim wX wY -> AnnotatedM () Source #

Annotate p => Annotate (PrimWithName name p) Source # 
Instance details

Defined in Darcs.Patch.Prim.WithName

Methods

annotate :: PrimWithName name p wX wY -> AnnotatedM () Source #

type AnnotateRP p = (Annotate (PrimOf p), Invert (PrimOf p), Effect p) Source #

This constraint expresses what is needed for a repo patch to support the high-level interface to annotation (currently annotateFile and annotateDirectory)