diff --git a/gitoxide-core/src/repository/status.rs b/gitoxide-core/src/repository/status.rs index d3180f9c251..e32cb7e23d0 100644 --- a/gitoxide-core/src/repository/status.rs +++ b/gitoxide-core/src/repository/status.rs @@ -1,5 +1,5 @@ use anyhow::bail; -use gix::bstr::{BStr, BString}; +use gix::bstr::{BStr, BString, ByteSlice}; use gix::status::index_worktree::iter::Item; use gix_status::index_as_worktree::{Change, Conflict, EntryStatus}; use std::path::Path; @@ -152,7 +152,7 @@ pub fn show( source_rela_path = gix::path::relativize_with_prefix(&gix::path::from_bstr(source.rela_path()), prefix).display(), dest_rela_path = gix::path::relativize_with_prefix( - &gix::path::from_bstr(dirwalk_entry.rela_path.as_ref()), + &gix::path::from_bstr(dirwalk_entry.rela_path.as_bstr()), prefix ) .display(), diff --git a/gix-credentials/src/program/mod.rs b/gix-credentials/src/program/mod.rs index 5f705f93b5e..c34938c4e4d 100644 --- a/gix-credentials/src/program/mod.rs +++ b/gix-credentials/src/program/mod.rs @@ -80,7 +80,7 @@ impl Program { args.insert_str(0, "credential-"); args.insert_str(0, " "); args.insert_str(0, git_program.to_string_lossy().as_ref()); - gix_command::prepare(gix_path::from_bstr(args.as_ref()).into_owned()) + gix_command::prepare(gix_path::from_bstr(args.as_bstr()).into_owned()) .arg(action.as_arg(true)) .with_shell_allow_argument_splitting() .into()