-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | Synchronize with the Haskell security advisory database -- -- Synchronize with the Haskell security advisory database. @package hsec-sync @version 0.1.0.0 module Security.Advisories.Sync data Repository Repository :: FilePath -> String -> String -> Repository [repositoryRoot] :: Repository -> FilePath [repositoryUrl] :: Repository -> String [repositoryBranch] :: Repository -> String defaultRepository :: Repository data SyncStatus Created :: SyncStatus Updated :: SyncStatus AlreadyUpToDate :: SyncStatus sync :: Repository -> IO (Either String SyncStatus) data RepositoryStatus DirectoryMissing :: RepositoryStatus DirectoryEmpty :: RepositoryStatus DirectoryUpToDate :: RepositoryStatus DirectoryOutDated :: RepositoryStatus status :: Repository -> IO RepositoryStatus instance GHC.Show.Show Security.Advisories.Sync.SyncStatus instance GHC.Classes.Eq Security.Advisories.Sync.SyncStatus instance GHC.Show.Show Security.Advisories.Sync.RepositoryStatus instance GHC.Classes.Eq Security.Advisories.Sync.RepositoryStatus