Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Synopsis
- cleanRepository :: Repository 'RW p wU wR -> IO ()
- cleanPristineDir :: Cache -> [PristineHash] -> IO ()
- listInventories :: IO [String]
- listInventoriesRepoDir :: String -> IO [String]
- listPatchesLocalBucketed :: String -> String -> IO [String]
- specialPatches :: [FilePath]
Documentation
cleanRepository :: Repository 'RW p wU wR -> IO () Source #
cleanPristineDir :: Cache -> [PristineHash] -> IO () Source #
listInventories :: IO [String] Source #
Return a list of the inventories hashes. This function attempts to retrieve missing inventory files from the cache.
listInventoriesRepoDir :: String -> IO [String] Source #
Return a list of the inventories hashes.
The argument repoDir
is the directory of the repository from which
we are going to read the head inventory file.
The rest of hashed files are read from the global cache.
listPatchesLocalBucketed :: String -> String -> IO [String] Source #
listPatchesLocalBucketed is similar to listPatchesLocal, but
it read the inventory directory under darcsDir
in bucketed format.
specialPatches :: [FilePath] Source #
List of special patch files that may exist in the directory _darcspatches. We must not clean those.