gruntwork-io / git-xargs

git-xargs is a command-line tool (CLI) for making updates across multiple Github repositories with a single command.
https://blog.gruntwork.io/introducing-git-xargs-an-open-source-tool-to-update-multiple-github-repos-753f9f3675ec
Apache License 2.0
944 stars 62 forks source link

Rate limiting for repository cloning? #139

Open jpage-godaddy opened 1 year ago

jpage-godaddy commented 1 year ago

Describe the solution you'd like The ability to rate limit repository cloning operations

Describe alternatives you've considered None

Additional context I'm attempting to do a bulk operation on an org containing 176 repositories, but github is resetting the connection on all these clone operation attempts. It appears that the cloning is all being done in parallel, and my guess is that it's rate limiting operations. I see there's rate limiting on creating pull requests; perhaps applying a similar solution for the cloning operations would allow things to complete. Currently the operations are just failing without retries.

flinn commented 6 months ago

Bumping this, is there anything we can do towards helping to get this PR merged? I'm happy to alter the README files with the documentation if that'd help move this along.