source-controller/pkg
Michael Bridgen 6d77ccf89f Factor out fetching objects
The algorithm for conditionally downloading object files is the same,
whether you are using GCP storage or an S3/Minio-compatible
bucket. The only thing that differs is how the respective clients
handle enumerating through the objects in the bucket; by implementing
just that in each provider, I can have the select-and-fetch code in
once place.

This deliberately omits the parallelised fetching that the GCP client
had, for the sake of lining the clients up. It can be reintroduced (in
the factored out code) later.

Signed-off-by: Michael Bridgen <michael@weave.works>
2021-11-10 14:08:50 +00:00
..
gcp Factor out fetching objects 2021-11-10 14:08:50 +00:00
git libgit2: handle EOF in parseKnownHosts() 2021-10-28 17:35:46 +05:30
minio Factor out fetching objects 2021-11-10 14:08:50 +00:00
sourceignore Drop deprecated `io/ioutil` 2021-07-29 09:58:00 +02:00