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 Object m = Object (LgRepository m)Source
type ObjectOid m = ObjectOid (LgRepository m)Source
type RefTarget m = RefTarget (LgRepository m)Source
type TreeBuilder m = TreeBuilder (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