gitlib-2.0.0.0: API library for working with Git repositories

Safe HaskellNone

Git.Object

Synopsis

Documentation

traverseObjects :: Repository m => (ObjectOid m -> m a) -> CommitOid m -> m [a]Source

traverseObjects_ :: Repository m => (ObjectOid m -> m ()) -> CommitOid m -> m ()Source

expandTreeObjects :: Repository m => [ObjectOid m] -> m [ObjectOid m]Source

Given a list of objects (commit and top-level trees) return by listObjects, expand it to include all subtrees and blobs as well. Ordering is preserved.