sdboyer / gps

your dependencies have arrived
MIT License
270 stars 24 forks source link

Allow control over parallel network activity #28

Open sdboyer opened 8 years ago

sdboyer commented 8 years ago

A bug was reported to glide (https://github.com/Masterminds/glide/issues/411) about how concurrent git+ssh activity causes issues when the key hasn't been decrypted into an agent. To handle this case, vsolver must provide an option for fetching in serial so that the requests are made in serial, and each password input is recorded correctly.

In some imaginary, future version, we might also attempt to predetect which URLs are safe to parallelize (e.g., unsecure git http), and have this option (or a new one) always parallelize those, but not others.

Either that, or we've gotta do some gnarly shit with os.Stdin and os.Stdout across processes...

Affects #13

fabulous-gopher commented 7 years ago

This issue was moved to golang/dep#448