darcs-2.12.5: a distributed, interactive, smart revision control system
Darcs.Patch.Dummy
data DummyPatch wX wY Source #
Instances
Methods
showDict2 :: ShowDict (DummyPatch wX wY) Source #
unsafeCompare :: DummyPatch wA wB -> DummyPatch wC wD -> Bool Source #
(=\/=) :: DummyPatch wA wB -> DummyPatch wA wC -> EqCheck wB wC Source #
(=/\=) :: DummyPatch wA wC -> DummyPatch wB wC -> EqCheck wA wB Source #
patchListFormat :: ListFormat DummyPatch Source #
commute :: (DummyPatch :> DummyPatch) wX wY -> Maybe ((DummyPatch :> DummyPatch) wX wY) Source #
patchDebugDummy :: DummyPatch wX wY -> () Source #
listTouchedFiles :: DummyPatch wX wY -> [FilePath] Source #
hunkMatches :: (ByteString -> Bool) -> DummyPatch wX wY -> Bool Source #
invert :: DummyPatch wX wY -> DummyPatch wY wX Source #
merge :: (DummyPatch :\/: DummyPatch) wX wY -> (DummyPatch :/\: DummyPatch) wX wY Source #
readPatch' :: ParserM m => m (Sealed (DummyPatch wX)) Source #
Associated Types
type ApplyState (DummyPatch :: * -> * -> *) :: (* -> *) -> * Source #
apply :: ApplyMonad (ApplyState DummyPatch) m => DummyPatch wX wY -> m () Source #
applyAndTryToFixFL :: ApplyMonad (ApplyState DummyPatch) m => DummyPatch wX wY -> m (Maybe (String, FL DummyPatch wX wY)) Source #
isInconsistent :: DummyPatch wX wY -> Maybe Doc Source #
showNicely :: DummyPatch wX wY -> Doc Source #
showContextPatch :: (Monad m, ApplyMonad (ApplyState DummyPatch) m) => DummyPatch wX wY -> m Doc Source #
description :: DummyPatch wX wY -> Doc Source #
summary :: DummyPatch wX wY -> Doc Source #
summaryFL :: FL DummyPatch wX wY -> Doc Source #
thing :: DummyPatch wX wY -> String Source #
things :: DummyPatch wX wY -> String Source #
showPatch :: DummyPatch wX wY -> Doc Source #
isHunk :: DummyPatch wX wY -> Maybe (FileHunk wX wY) Source #
fromPrim :: PrimOf DummyPatch wX wY -> DummyPatch wX wY Source #
type PrimOf (DummyPatch :: * -> * -> *) :: * -> * -> * Source #
effect :: DummyPatch wX wY -> FL (PrimOf DummyPatch) wX wY Source #
effectRL :: DummyPatch wX wY -> RL (PrimOf DummyPatch) wX wY Source #
commuteNoConflicts :: (DummyPatch :> DummyPatch) wX wY -> Maybe ((DummyPatch :> DummyPatch) wX wY) Source #
resolveConflicts :: DummyPatch wX wY -> [[Sealed (FL (PrimOf DummyPatch) wY)]] Source #
conflictedEffect :: DummyPatch wX wY -> [IsConflictedPrim (PrimOf DummyPatch)] Source #