| Safe Haskell | None |
|---|
Git.Libgit2.Types
Documentation
data Repository Source
Constructors
| Repository | |
Fields
| |
Instances
repoPath :: Repository -> FilePathSource
newtype LgRepository m a Source
Constructors
| LgRepository | |
Fields
| |
Instances
| MonadTrans LgRepository | |
| MonadTransControl LgRepository | |
| (MonadIO m, MonadBaseControl IO m) => MonadBaseControl IO (LgRepository m) | |
| (Monad m, MonadIO m, Applicative m) => MonadBase IO (LgRepository m) | |
| Monad m => Monad (LgRepository m) | |
| Functor m => Functor (LgRepository m) | |
| Applicative m => Applicative (LgRepository m) | |
| Monad m => MonadUnsafeIO (LgRepository m) | |
| Monad m => MonadThrow (LgRepository m) | |
| MonadGit m => Repository (LgRepository m) | |
| MonadIO m => MonadIO (LgRepository m) |
type BlobOid m = BlobOid (LgRepository m)Source
type TreeOid m = TreeOid (LgRepository m)Source
type CommitOid m = CommitOid (LgRepository m)Source
type Tree m = Tree (LgRepository m)Source
type Commit m = Commit (LgRepository m)Source
type Tag m = Tag (LgRepository m)Source
type TreeRef m = TreeRef (LgRepository m)Source
type CommitRef m = CommitRef (LgRepository m)Source
type CommitName m = CommitName (LgRepository m)Source
type Reference m = Reference (LgRepository m) (Commit m)Source
type Object m = Object (LgRepository m)Source
type Options m = Options (LgRepository m)Source
lgGet :: Monad m => LgRepository m RepositorySource
lgExcTrap :: Monad m => LgRepository m (IORef (Maybe GitException))Source