darcs-2.12.5: a distributed, interactive, smart revision control system
Darcs.Patch.Prim.V1
Contents
data Prim wX wY #
Instances
Methods
unsafeCompare :: Prim wA wB -> Prim wC wD -> Bool #
(=\/=) :: Prim wA wB -> Prim wA wC -> EqCheck wB wC #
(=/\=) :: Prim wA wC -> Prim wB wC -> EqCheck wA wB #
patchDebugDummy :: Prim wX wY -> () #
listTouchedFiles :: Prim wX wY -> [FilePath] #
hunkMatches :: (ByteString -> Bool) -> Prim wX wY -> Bool #
invert :: Prim wX wY -> Prim wY wX #
isHunk :: Prim wX wY -> Maybe (FileHunk wX wY) #
addfile :: FilePath -> Prim wX wY #
rmfile :: FilePath -> Prim wX wY #
adddir :: FilePath -> Prim wX wY #
rmdir :: FilePath -> Prim wX wY #
move :: FilePath -> FilePath -> Prim wX wY #
changepref :: String -> String -> String -> Prim wX wY #
hunk :: FilePath -> Int -> [ByteString] -> [ByteString] -> Prim wX wY #
tokreplace :: FilePath -> String -> String -> String -> Prim wX wY #
binary :: FilePath -> ByteString -> ByteString -> Prim wX wY #
primFromHunk :: FileHunk wX wY -> Prim wX wY #
anIdentity :: Prim wX wX #
primIsAddfile :: Prim wX wY -> Bool #
primIsRmfile :: Prim wX wY -> Bool #
primIsAdddir :: Prim wX wY -> Bool #
primIsRmdir :: Prim wX wY -> Bool #
primIsMove :: Prim wX wY -> Bool #
primIsHunk :: Prim wX wY -> Bool #
primIsTokReplace :: Prim wX wY -> Bool #
primIsBinary :: Prim wX wY -> Bool #
primIsSetpref :: Prim wX wY -> Bool #
is_filepatch :: Prim wX wY -> Maybe FileName #
(==) :: Prim wX wY -> Prim wX wY -> Bool #
(/=) :: Prim wX wY -> Prim wX wY -> Bool #
fromPrim :: PrimOf Prim wX wY -> Prim wX wY #
Associated Types
type PrimOf (Prim :: * -> * -> *) :: * -> * -> * #