Draft: PoC Extend blobs with commit ids for secret check
What does this MR do and why?
It's an experimental MR that performs N
git-diff-tree
requests to populate blobs with commit_id
instead of N
tree entries calls. N
is the number of pushed commits here.
In this case:
- The performance of git push depends on the number of commits and the number of changes
- The performance doesn't directly depend on the size of the tree.
git-diff-tree
likely depends on the size of the tree though, but we don't have to fetch it ourselves - Too many entries error is eliminated
Edited by Igor Drozdov