| Safe Haskell | None |
|---|
Git.Commit
Documentation
commitTreeEntry :: Repository m => Commit m -> TreeFilePath -> m (Maybe (TreeEntry m))Source
copyCommitOid :: (Repository m, Repository n) => CommitOid m -> n (CommitOid n)Source
copyCommit :: (Repository m, Repository (t m), MonadTrans t) => CommitOid m -> Maybe RefName -> HashSet Text -> t m (CommitOid (t m), HashSet Text)Source
Arguments
| :: Repository m | |
| => Maybe (CommitOid m) | A commit we may already have |
| -> CommitOid m | The commit we need |
| -> m [CommitOid m] | All the objects in between |
traverseCommits :: Repository m => (CommitOid m -> m a) -> CommitOid m -> m [a]Source
traverseCommits_ :: Repository m => (CommitOid m -> m ()) -> CommitOid m -> m ()Source