From b4597eb931b845f7d48d15e9261ee7f781d9eda4 Mon Sep 17 00:00:00 2001 From: Mark Harrah Date: Sat, 21 May 2011 13:51:13 -0400 Subject: [PATCH] sbtVersion convenience setting --- main/Defaults.scala | 1 + main/Keys.scala | 1 + 2 files changed, 2 insertions(+) diff --git a/main/Defaults.scala b/main/Defaults.scala index 29147b9a3..4cc3de6c2 100644 --- a/main/Defaults.scala +++ b/main/Defaults.scala @@ -44,6 +44,7 @@ object Defaults extends BuildCommon )) def globalCore: Seq[Setting[_]] = inScope(GlobalScope)(Seq( parallelExecution :== true, + sbtVersion in GlobalScope <<= appConfiguration { _.provider.id.version }, pollInterval :== 500, logBuffered :== false, trapExit :== false, diff --git a/main/Keys.scala b/main/Keys.scala index 3f9b77206..1c619e77b 100644 --- a/main/Keys.scala +++ b/main/Keys.scala @@ -247,6 +247,7 @@ object Keys val sbtResolver = SettingKey[Resolver]("sbt-resolver", "Provides a resolver for obtaining sbt as a dependency.") val sbtDependency = SettingKey[ModuleID]("sbt-dependency", "Provides a definition for declaring the current version of sbt.") + val sbtVersion = SettingKey[String]("sbt-version", "Provides the version of sbt. This setting should be not be modified.") // special val parallelExecution = SettingKey[Boolean]("parallel-execution", "Enables (true) or disables (false) parallel execution of tasks.")