gitlib-3.1.3: API library for working with Git repositories
Safe HaskellNone
LanguageHaskell98

Git.Commit

Documentation

copyCommit :: forall r (m :: Type -> Type) s t. (MonadGit r m, MonadGit s (t m), MonadTrans t) => CommitOid r -> Maybe RefName -> HashSet Text -> t m (CommitOid s, HashSet Text) Source #

listCommits Source #

Arguments

:: MonadGit r m 
=> Maybe (CommitOid r)

A commit we may already have

-> CommitOid r

The commit we need

-> m [CommitOid r]

All the objects in between

traverseCommits :: MonadGit r m => (CommitOid r -> m a) -> CommitOid r -> m [a] Source #

traverseCommits_ :: MonadGit r m => (CommitOid r -> m ()) -> CommitOid r -> m () Source #