We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 448fa58 commit 46f2e14Copy full SHA for 46f2e14
gitoxide-core/src/repository/diff.rs
@@ -127,10 +127,8 @@ fn resolve_revspec(
127
Err(gix::revision::spec::parse::Error::FindReference(gix::refs::file::find::existing::Error::NotFound {
128
name,
129
})) => {
130
- use std::os::unix::ffi::OsStrExt;
131
-
132
- let root: Option<std::path::PathBuf> = repo.workdir().map(std::path::Path::to_path_buf);
133
- let name: BString = BString::new(name.as_os_str().as_bytes().to_vec());
+ let root = repo.workdir().map(ToOwned::to_owned);
+ let name = gix::path::os_string_into_bstring(name.into())?;
134
135
Ok((ObjectId::null(gix::hash::Kind::Sha1), root, name))
136
}
0 commit comments