From eb9b031232160063e1fb4b3a865607e6dcc95129 Mon Sep 17 00:00:00 2001
From: Joshua Nelson <github@jyn.dev>
Date: Sun, 5 Mar 2023 15:05:59 +0000
Subject: [PATCH] Don't print all modified files if there's more than 10

This avoids spam for dozens of modified files.
---
 src/bootstrap/format.rs | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/src/bootstrap/format.rs b/src/bootstrap/format.rs
index 6d5753e8a6d4d..32a5f5b93c60b 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);
                         }
                     }