Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
Documentation
The index for a PackFile
.
PackIndex | |
|
Representation of a parsed pack file.
Configuration state for GitT
.
GitConf | |
|
A Git monad transformer that writes loose objects.
Instances
MonadTrans GitT Source # | |
Defined in Data.Git.Internal.Types | |
Monad m => MonadState GitConf (GitT m) Source # | |
Monad m => Monad (GitT m) Source # | |
Functor m => Functor (GitT m) Source # | |
MonadFail m => MonadFail (GitT m) Source # | |
Defined in Data.Git.Internal.Types | |
Monad m => Applicative (GitT m) Source # | |
MonadIO m => MonadIO (GitT m) Source # | |
Defined in Data.Git.Internal.Types | |
MonadCatch m => MonadCatch (GitT m) Source # | |
MonadThrow m => MonadThrow (GitT m) Source # | |
Defined in Data.Git.Internal.Types | |
MonadIO m => MonadGit (GitT m) Source # | A concrete |
Defined in Data.Git.Monad lookupSha :: Sha1 -> GitT m (Maybe Object) Source # writeObject :: Object -> GitT m Sha1 Source # flushObjects :: GitT m () Source # lookupRef :: Ref -> GitT m (Maybe Sha1) Source # listRefs :: GitT m (Map Ref (Maybe Sha1)) Source # writeRef :: Ref -> Sha1 -> GitT m () Source # writeSymRef :: Ref -> Ref -> GitT m () Source # registerPack :: PackFile -> GitT m () Source # |