the fact that there is no way to resume a failed git clone is -incredibly- fucking annoying for those of us trying to pull down unreasonably large monorepos.
@munin I once worked on a system that had such a large monorepo that if it failed and you had to restart, you risked getting throttled by github because it thought you were trying to DDoS them