feat(git): added git network throttle to limit network related git ops per interval. Closes #1635

This commit is contained in:
Folke Lemaitre 2024-07-16 16:50:31 +02:00
parent 9d445ebbd8
commit d731a6b005
No known key found for this signature in database
GPG key ID: 41F8B1FBACAE2040
2 changed files with 47 additions and 0 deletions

View file

@ -34,6 +34,13 @@ M.defaults = {
-- then set the below to false. This should work, but is NOT supported and will
-- increase downloads a lot.
filter = true,
-- rate of network related git operations (clone, fetch, checkout)
throttle = {
enabled = false, -- not enabled by default
-- max 2 ops every 5 seconds
rate = 2,
duration = 5 * 1000, -- in ms
},
},
pkg = {
enabled = true,