tools / godep

dependency tool for go
http://godoc.org/github.com/tools/godep
BSD 3-Clause "New" or "Revised" License
5.54k stars 455 forks source link

godep restore should retry on transient failures #511

Closed rmmh closed 6 years ago

rmmh commented 8 years ago

godep restore should retry on transient errors from the underlying VCS (5xx, connection error). This would make automated godep restores more reliable.

Others have found retrying git commands worthwhile: git-retry exists (used by Chrome's build system), and the just-released Git 2.10 retries once on submodule clone failures:

submodule update and clone --recursive have learned to retry a single cloning failure for each submodule, to make ephemeral server and network failures less annoying.

freeformz commented 6 years ago

I am closing this issue because the repo is going to be archived.