Skip to content

Move object pipeline from blob service into "gitpipe" package

Patrick Steinhardt requested to merge pks-gitpipe-package into master

In order to prepare for the implementation of ListAllCommits (#3600 (closed)), this commit moves the git-rev-list(1)/git-cat-file(1) pipeline from the blob service into a standalone "gitpipe" package. It also refactors the interface to be harder to misuse by introducing iterators instead of returning channels.

Merge request reports