diff --git a/crates/git/src/repository.rs b/crates/git/src/repository.rs index 40a46288ee..da68a532e3 100644 --- a/crates/git/src/repository.rs +++ b/crates/git/src/repository.rs @@ -606,7 +606,7 @@ impl GitRepository for RealGitRepository { }; let content = repo.find_blob(oid)?.content().to_owned(); - Ok(Some(String::from_utf8(content)?)) + Ok(String::from_utf8(content).ok()) } match logic(&repo.lock(), &path) { @@ -629,8 +629,7 @@ impl GitRepository for RealGitRepository { return None; } let content = repo.find_blob(entry.id()).log_err()?.content().to_owned(); - let content = String::from_utf8(content).log_err()?; - Some(content) + String::from_utf8(content).ok() }) .boxed() }