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

Safe HaskellNone
LanguageHaskell2010

Darcs.Patch.Dummy

Documentation

data DummyPatch wX wY #

Instances

Show2 DummyPatch # 

Methods

showDict2 :: ShowDict (DummyPatch wX wY) #

MyEq DummyPatch # 

Methods

unsafeCompare :: DummyPatch wA wB -> DummyPatch wC wD -> Bool #

(=\/=) :: DummyPatch wA wB -> DummyPatch wA wC -> EqCheck wB wC #

(=/\=) :: DummyPatch wA wC -> DummyPatch wB wC -> EqCheck wA wB #

PatchListFormat DummyPatch # 
Commute DummyPatch # 

Methods

commute :: (DummyPatch :> DummyPatch) wX wY -> Maybe ((DummyPatch :> DummyPatch) wX wY) #

PatchDebug DummyPatch # 

Methods

patchDebugDummy :: DummyPatch wX wY -> () #

PatchInspect DummyPatch # 
Invert DummyPatch # 

Methods

invert :: DummyPatch wX wY -> DummyPatch wY wX #

Merge DummyPatch # 

Methods

merge :: (DummyPatch :\/: DummyPatch) wX wY -> (DummyPatch :/\: DummyPatch) wX wY #

ReadPatch DummyPatch # 

Methods

readPatch' :: ParserM m => m (Sealed (DummyPatch wX)) #

Apply DummyPatch # 

Associated Types

type ApplyState (DummyPatch :: * -> * -> *) :: (* -> *) -> * #

Methods

apply :: ApplyMonad (ApplyState DummyPatch) m => DummyPatch wX wY -> m () #

RepairToFL DummyPatch # 
Check DummyPatch # 

Methods

isInconsistent :: DummyPatch wX wY -> Maybe Doc #

ShowPatch DummyPatch # 
ShowPatchBasic DummyPatch # 

Methods

showPatch :: DummyPatch wX wY -> Doc #

IsHunk DummyPatch # 

Methods

isHunk :: DummyPatch wX wY -> Maybe (FileHunk wX wY) #

Patchy DummyPatch # 
Matchable DummyPatch # 
FromPrim DummyPatch # 

Methods

fromPrim :: PrimOf DummyPatch wX wY -> DummyPatch wX wY #

PrimPatchBase DummyPatch # 

Associated Types

type PrimOf (DummyPatch :: * -> * -> *) :: * -> * -> * #

Effect DummyPatch # 

Methods

effect :: DummyPatch wX wY -> FL (PrimOf DummyPatch) wX wY #

effectRL :: DummyPatch wX wY -> RL (PrimOf DummyPatch) wX wY #

CommuteNoConflicts DummyPatch # 
Conflict DummyPatch # 
RepoPatch DummyPatch # 
type ApplyState DummyPatch # 
type PrimOf DummyPatch #