Skip to content

Draft: PoC Extend blobs with commit ids for secret check

Igor Drozdov requested to merge id-draft-populate-commit-id-into-blobs into master

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

Merge request reports