Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
flat-manager-client: check for all missing objects
Previously, the code assumed that if a metadata object is available on the server all file objects it points to are also available, which is a reasonable assumption in general. However, a misbehaving prune operation can leave a repository in such a state with missing file objects. This change allows the repository to recover by uploading such missing files if they are needed for the currently uploaded commits.
- Loading branch information