From ec7685a6e7d732601cec9a360551aa5c4daf5e2a Mon Sep 17 00:00:00 2001 From: Tobias Bieniek Date: Mon, 8 Aug 2022 22:23:06 +0200 Subject: [PATCH] admin/upload-index: Restore "skipping file" output --- src/admin/upload_index.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/admin/upload_index.rs b/src/admin/upload_index.rs index 09ea5873cf0..110ff575585 100644 --- a/src/admin/upload_index.rs +++ b/src/admin/upload_index.rs @@ -35,10 +35,11 @@ pub fn run(opts: Opts) -> anyhow::Result<()> { let pb = ProgressBar::new(files.len() as u64); pb.set_style(ProgressStyle::with_template("{bar:60} ({pos}/{len}, ETA {eta})").unwrap()); - for file in files.iter().progress_with(pb) { + for file in files.iter().progress_with(pb.clone()) { let crate_name = file.file_name().unwrap().to_str().unwrap(); let path = repo.index_file(crate_name); if !path.exists() { + pb.suspend(|| println!("skipping file `{}`", crate_name)); continue; }