-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | Update your package index incrementally (requires git) -- @package stackage-update @version 0.1.2 module Stackage.Update -- | Perform an update from the Git repository stackageUpdate :: StackageUpdateSettings -> IO () -- | Settings for controlling the update process. -- -- Use defaultStackageUpdateSettings to create a value of this -- type. -- -- Since 0.1.0.0 data StackageUpdateSettings -- | Default settings for the update process. -- -- Since 0.1.0.0 defaultStackageUpdateSettings :: StackageUpdateSettings -- | Should we verify the signature on the Git tag. -- -- Default: False -- -- Since 0.1.1.0 setVerify :: Bool -> StackageUpdateSettings -> StackageUpdateSettings -- | Remote repository to use -- -- Default: allCabalFiles -- -- Since 0.1.1.0 setRemote :: String -> StackageUpdateSettings -> StackageUpdateSettings -- | Local directory name to clone into -- -- Default: "all-cabal-files" -- -- Since 0.1.1.0 setDirectoryName :: FilePath -> StackageUpdateSettings -> StackageUpdateSettings -- | URL for the all-cabal-files repo -- -- Since 0.1.1.0 allCabalFiles :: String -- | URL for the all-cabal-hashes repo -- -- Since 0.1.1.0 allCabalHashes :: String