upleb.uk

Public git repos — served from a NIP-34 GRASP relay at git.upleb.uk

summaryrefslogtreecommitdiff
path: root/src/lib
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/list.rs8
1 files changed, 6 insertions, 2 deletions
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(
173 } else { 173 } else {
174 None 174 None
175 }; 175 };
176 let progress_reporter = MultiProgress::new(); 176 let progress_reporter = if !verbose {
177 MultiProgress::with_draw_target(indicatif::ProgressDrawTarget::hidden())
178 } else {
179 MultiProgress::new()
180 };
177 181
178 let success_count = Arc::new(AtomicU64::new(0)); 182 let success_count = Arc::new(AtomicU64::new(0));
179 let current_timeout = Arc::new(AtomicU64::new(git_server_long_timeout())); 183 let current_timeout = Arc::new(AtomicU64::new(git_server_long_timeout()));
@@ -422,7 +426,7 @@ pub async fn list_from_remotes(
422 426
423 if let Some(ref spinner_state_arc) = spinner_state { 427 if let Some(ref spinner_state_arc) = spinner_state {
424 spinner_state_arc.lock().unwrap().finish(has_errors); 428 spinner_state_arc.lock().unwrap().finish(has_errors);
425 } else if !has_errors { 429 } else if !has_errors || !is_verbose() {
426 let _ = progress_reporter.clear(); 430 let _ = progress_reporter.clear();
427 } 431 }
428 432