diff options
Diffstat (limited to 'project/uniqueVersion.scala')
-rw-r--r-- | project/uniqueVersion.scala | 21 |
1 files changed, 0 insertions, 21 deletions
diff --git a/project/uniqueVersion.scala b/project/uniqueVersion.scala deleted file mode 100644 index 1a7860f..0000000 --- a/project/uniqueVersion.scala +++ /dev/null @@ -1,21 +0,0 @@ -import sbt._ -import Keys._ - -object UniqueVersionKeys { - - val gitHeadCommitSha = settingKey[String]("Current commit sha.") - val baseVersion = settingKey[String]("Base part of version, string without unique hash appended.") - val isRelease = settingKey[Boolean]("Is this a release? Should the unique hash be appended to the version string?") - -} - -object UniqueVersionDefaults { - import UniqueVersionKeys._ - - lazy val settings: Seq[Setting[_]] = Seq( - gitHeadCommitSha := Process("git rev-parse HEAD").lines.head, - isRelease := sys.props("release") == "true", - version := { if (isRelease.value) baseVersion.value else baseVersion.value + "-" + gitHeadCommitSha.value } - ) - -}
\ No newline at end of file |