| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Data.Git.Internal.Types
Description
Synopsis
Documentation
The index for a PackFile.
Constructors
| PackIndex | |
Fields
| |
Instances
| Eq PackIndex Source # | |
| Ord PackIndex Source # | |
| Show PackIndex Source # | |
Representation of a parsed pack file.
Constructors
| PackFile | |
Fields | |
Configuration state for GitT.
Constructors
| GitConf | |
Fields
| |
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 Methods 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 # | |