From 0723d3d350ffb1dc78161565dcc5605c95b1c051 Mon Sep 17 00:00:00 2001 From: DanConwayDev Date: Mon, 16 Feb 2026 13:02:50 +0000 Subject: fix: reporter git server non-verbose hide details in non-verbose mode --- src/lib/list.rs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'src/lib') diff --git a/src/lib/list.rs b/src/lib/list.rs index 3b37b37..c0837b7 100644 --- a/src/lib/list.rs +++ b/src/lib/list.rs @@ -173,7 +173,11 @@ pub async fn list_from_remotes( } else { None }; - let progress_reporter = MultiProgress::new(); + let progress_reporter = if !verbose { + MultiProgress::with_draw_target(indicatif::ProgressDrawTarget::hidden()) + } else { + MultiProgress::new() + }; let success_count = Arc::new(AtomicU64::new(0)); let current_timeout = Arc::new(AtomicU64::new(git_server_long_timeout())); @@ -422,7 +426,7 @@ pub async fn list_from_remotes( if let Some(ref spinner_state_arc) = spinner_state { spinner_state_arc.lock().unwrap().finish(has_errors); - } else if !has_errors { + } else if !has_errors || !is_verbose() { let _ = progress_reporter.clear(); } -- cgit v1.2.3