Safe Haskell | None |
---|
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
:: 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