From a2ed7c962520f960a32f6e0b4d121e720cf647e4 Mon Sep 17 00:00:00 2001 From: Carmi Grushko Date: Thu, 3 Feb 2022 08:13:36 -0800 Subject: [PATCH] Save to disk only if contents changed Summary: I broke this behavior in the stdin diff, now fixing. Reviewed By: zertosh Differential Revision: D33978662 fbshipit-source-id: db2be12bdda868c8ea6e2802b7a561fe04e9eaa1 --- core/src/main/java/com/facebook/ktfmt/cli/Main.kt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/core/src/main/java/com/facebook/ktfmt/cli/Main.kt b/core/src/main/java/com/facebook/ktfmt/cli/Main.kt index 7fd80eb0..f71cd4ce 100644 --- a/core/src/main/java/com/facebook/ktfmt/cli/Main.kt +++ b/core/src/main/java/com/facebook/ktfmt/cli/Main.kt @@ -142,7 +142,10 @@ class Main( out.println(fileName) } } else { - file.writeText(formattedCode) + // TODO(T111284144): Add tests + if (!alreadyFormatted) { + file.writeText(formattedCode) + } err.println("Done formatting $fileName") }