We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 85d56be commit 5ec280cCopy full SHA for 5ec280c
src/cargo/util/network.rs
@@ -79,6 +79,26 @@ fn maybe_spurious(err: &Error) -> bool {
79
return true;
80
}
81
82
+
83
+ use git::protocol::transport::IsSpuriousError;
84
+ use git_repository as git;
85
86
+ if let Some(err) = err.downcast_ref::<git::remote::connect::Error>() {
87
+ if err.is_spurious() {
88
+ return true;
89
+ }
90
91
+ if let Some(err) = err.downcast_ref::<git::remote::fetch::prepare::Error>() {
92
93
94
95
96
+ if let Some(err) = err.downcast_ref::<git::remote::fetch::Error>() {
97
98
99
100
101
102
false
103
104
0 commit comments