source-controller/internal
Paulo Gomes 262efc08bc
Add git-optimized-clones feature gate
OptimizedGitClones decreases resource utilization for GitRepository
reconciliations. It supports both go-git and libgit2 implementations
when cloning repositories using branches or tags.

This is an opt-out feature, which can be disabled by starting the
controller with the argument '--feature-gates=OptimizedGitClones=false'.

Signed-off-by: Paulo Gomes <paulo.gomes@weave.works>
2022-05-11 14:39:21 +01:00
..
cache Enable dependency manager to use in memory cache 2022-04-19 11:46:27 +02:00
error Consolidate result conversion and computation 2022-02-23 12:35:30 +01:00
features Add git-optimized-clones feature gate 2022-05-11 14:39:21 +01:00
fs test: use `T.TempDir` to create temporary test directory 2022-04-29 23:01:39 +08:00
helm test: use `T.TempDir` to create temporary test directory 2022-04-29 23:01:39 +08:00
mock mock/gcs: strip /storage/v1 URI element 2022-03-16 11:16:47 +01:00
object Make generic SummarizeAndPatch() 2022-02-23 12:35:30 +01:00
reconcile summarize: Consider obj status condition in result 2022-04-30 10:12:21 +05:30
transport Move TransportPool to its own package 2022-03-25 19:08:50 +00:00
util fuzz: Update to use v1beta2 APIs 2022-02-23 12:37:48 +01:00