There was an error while loading. Please reload this page.
1 parent 05c611a commit 3bbb44cCopy full SHA for 3bbb44c
src/cargo/sources/git/utils.rs
@@ -953,7 +953,8 @@ pub fn fetch(
953
};
954
debug!("fetch failed: {}", err);
955
956
- if !repo_reinitialized && err.class() == git2::ErrorClass::Reference {
+ if !repo_reinitialized && matches!(err.class(), ErrorClass::Reference | ErrorClass::Odb)
957
+ {
958
repo_reinitialized = true;
959
debug!(
960
"looks like this is a corrupt repository, reinitializing \
0 commit comments