From 465a9be63548dcd7d5d36296413485b38436dc29 Mon Sep 17 00:00:00 2001 From: Dale Wijnand Date: Thu, 16 Mar 2017 19:42:17 +0000 Subject: [PATCH] Add -Dsbt.skip.version.write=true opt-out --- main/src/main/scala/sbt/Main.scala | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/main/src/main/scala/sbt/Main.scala b/main/src/main/scala/sbt/Main.scala index 19d093af3..d679610f0 100644 --- a/main/src/main/scala/sbt/Main.scala +++ b/main/src/main/scala/sbt/Main.scala @@ -26,7 +26,8 @@ final class xMain extends xsbti.AppMain { import BasicCommandStrings.runEarly import BuiltinCommands.{ initialize, defaults } import CommandStrings.{ BootCommand, DefaultsCommand, InitCommand } - setSbtVersion(configuration.baseDirectory(), configuration.provider().id().version()) + if (!java.lang.Boolean.getBoolean("sbt.skip.version.write")) + setSbtVersion(configuration.baseDirectory(), configuration.provider().id().version()) runManaged(initialState(configuration, Seq(defaults, early), runEarly(DefaultsCommand) :: runEarly(InitCommand) :: BootCommand :: Nil)