diff --git a/crates/tty7-core/src/core/git/status.rs b/crates/tty7-core/src/core/git/status.rs index 2969234b..0e84d4be 100644 --- a/crates/tty7-core/src/core/git/status.rs +++ b/crates/tty7-core/src/core/git/status.rs @@ -822,10 +822,10 @@ pub fn probe_status(host: &dyn Host, cwd: &Path) -> Option { return None; } let mut parsed = parse_porcelain_v2(&out.stdout); - if parsed.ahead_behind.is_none() { - if let Some(upstream) = parsed.upstream.clone() { - parsed.ahead_behind = rev_list_ahead_behind(host, cwd, &upstream); - } + if parsed.ahead_behind.is_none() + && let Some(upstream) = parsed.upstream.clone() + { + parsed.ahead_behind = rev_list_ahead_behind(host, cwd, &upstream); } let listing = host.read_dir(&git_dir, None).unwrap_or_default();