about summary refs log tree commit diff
path: root/src/bootstrap
diff options
context:
space:
mode:
authorJoshua Nelson <github@jyn.dev>2023-03-05 15:05:59 +0000
committerJoshua Nelson <github@jyn.dev>2023-03-09 03:43:34 +0000
commiteb9b031232160063e1fb4b3a865607e6dcc95129 (patch)
treee954c133c319c2a8b73dab2ab9052afb43e425d1 /src/bootstrap
parent5423745db8b434fcde54888b35f518f00cce00e4 (diff)
downloadrust-eb9b031232160063e1fb4b3a865607e6dcc95129.tar.gz
rust-eb9b031232160063e1fb4b3a865607e6dcc95129.zip
Don't print all modified files if there's more than 10
This avoids spam for dozens of modified files.
Diffstat (limited to 'src/bootstrap')
-rw-r--r--src/bootstrap/format.rs8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/bootstrap/format.rs b/src/bootstrap/format.rs
index 6d5753e8a6d..32a5f5b93c6 100644
--- a/src/bootstrap/format.rs
+++ b/src/bootstrap/format.rs
@@ -159,8 +159,14 @@ pub fn format(build: &Builder<'_>, check: bool, paths: &[PathBuf]) {
             if !check && paths.is_empty() {
                 match get_modified_rs_files(build) {
                     Ok(Some(files)) => {
+                        if files.len() <= 10 {
+                            for file in &files {
+                                println!("formatting modified file {file}");
+                            }
+                        } else {
+                            println!("formatting {} modified files", files.len());
+                        }
                         for file in files {
-                            println!("formatting modified file {file}");
                             ignore_fmt.add(&format!("/{file}")).expect(&file);
                         }
                     }