Problem
Currently, errors during push or pull will just cause it to fail, meaning slight network operations can disrupt a long operation.
Solution
Retry the operation automatically some number of tries. Not all providers will have incremental resume (SSH+rsync will, for example, but not S3), but even retrying full sends would still be nice.
Alternatives
Retry the operation as a user.
Problem
Currently, errors during push or pull will just cause it to fail, meaning slight network operations can disrupt a long operation.
Solution
Retry the operation automatically some number of tries. Not all providers will have incremental resume (SSH+rsync will, for example, but not S3), but even retrying full sends would still be nice.
Alternatives
Retry the operation as a user.