diff --git a/src/cli.rs b/src/cli.rs index 6e92b3818a..3ad6ad9c9b 100644 --- a/src/cli.rs +++ b/src/cli.rs @@ -11,6 +11,7 @@ use crate::data::config; use crate::data::Value; pub(crate) use crate::errors::ShellError; use crate::fuzzysearch::{interactive_fuzzy_search, SelectionResult}; +#[cfg(not(feature = "starship-prompt"))] use crate::git::current_branch; use crate::parser::registry::Signature; use crate::parser::{hir, CallNode, Pipeline, PipelineElement, TokenNode}; diff --git a/src/git.rs b/src/git.rs index 11b37ab5db..5008ebfcd3 100644 --- a/src/git.rs +++ b/src/git.rs @@ -1,6 +1,7 @@ use git2::{Repository, RepositoryOpenFlags}; use std::ffi::OsString; +#[cfg(not(feature = "starship-prompt"))] pub fn current_branch() -> Option { let v: Vec = vec![]; match Repository::open_ext(".", RepositoryOpenFlags::empty(), v) {