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

Darcs.Repository.HashedRepo

# Documentation

revertTentativeChanges :: IO ()

finalizeTentativeChanges :: RepoPatch p => Repository p -> Compression -> IO ()

cleanPristine :: Repository p -> IO ()

copyPristine :: Cache -> Compression -> String -> String -> IO ()

copyPartialsPristine :: FilePathLike fp => Cache -> Compression -> String -> String -> [fp] -> IO ()

applyToTentativePristine :: Patchy q => [DarcsFlag] -> q -> IO ()

addToTentativeInventory :: RepoPatch p => Cache -> Compression -> PatchInfoAnd p -> IO FilePath

removeFromTentativeInventory :: RepoPatch p => Repository p -> Compression -> FL (PatchInfoAnd p) -> IO ()

readRepo :: RepoPatch p => Repository p -> String -> IO (PatchSet p)

readTentativeRepo :: RepoPatch p => Repository p -> String -> IO (PatchSet p)

writeAndReadPatch :: RepoPatch p => Cache -> Compression -> PatchInfoAnd p -> IO (PatchInfoAnd p)

writeTentativeInventory :: RepoPatch p => Cache -> Compression -> PatchSet p -> IO ()

copyRepo :: RepoPatch p => Repository p -> [DarcsFlag] -> String -> IO ()

readHashedPristineRoot :: Repository p -> IO (Maybe String)

pris2inv :: String -> ByteString -> Doc

copySources :: RepoPatch p => Repository p -> String -> IO ()