aboutsummaryrefslogtreecommitdiff
path: root/core/src/main/java/com/facebook
diff options
context:
space:
mode:
authorCarmi Grushko <carmi@fb.com>2022-02-03 08:13:36 -0800
committerFacebook GitHub Bot <facebook-github-bot@users.noreply.github.com>2022-02-03 08:14:38 -0800
commita2ed7c962520f960a32f6e0b4d121e720cf647e4 (patch)
treec0ea79a3c148abdb0d9965d0a4490c6e207db4e5 /core/src/main/java/com/facebook
parent05508d7bbc449968a6da7edd7c7e7a4b59fbe05d (diff)
downloadktfmt-a2ed7c962520f960a32f6e0b4d121e720cf647e4.tar.gz
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
Diffstat (limited to 'core/src/main/java/com/facebook')
-rw-r--r--core/src/main/java/com/facebook/ktfmt/cli/Main.kt5
1 files changed, 4 insertions, 1 deletions
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 7fd80eb..f71cd4c 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")
}