Safe Haskell | None |
---|
Git.Smoke
Documentation
sampleCommit :: Repository m => TreeOid m -> Signature -> m (Commit m)Source
smokeTestSpec :: (Repository (t IO), MonadGit (t IO), MonadTrans t, Repository (t2 (t IO)), MonadGit (t2 (t IO)), MonadTrans t2, MonadBaseControl IO (t IO)) => RepositoryFactory t IO c -> RepositoryFactory t2 (t IO) c2 -> SpecSource
isBlobKind :: Kind -> BoolSource
kindPath :: Kind -> TreeFilePathSource
data TreeitException Source
Constructors
TreeitException Text |
mkBlob :: Repository m => TreeFilePath -> TreeT m ()Source
doTreeit :: (MonadBaseControl IO m, MonadIO m, MonadTrans t, MonadGit (t m), Repository (t m)) => String -> RepositoryFactory t m c -> [Kind] -> TreeT (t m) a -> m ()Source
treeit :: (Example (m ()), MonadTrans t, MonadGit m, MonadGit (t m), Repository (t m)) => String -> RepositoryFactory t m c -> [Kind] -> TreeT (t m) a -> SpecSource
treeitFail :: (MonadTrans t, MonadGit (t IO), Repository (t IO)) => String -> RepositoryFactory t IO c -> [Kind] -> TreeT (t IO) a -> SpecSource