0.12.0-Beta

This commit is contained in:
Mark Harrah 2012-04-13 18:09:26 -04:00
parent 13d3e7dde3
commit e9bfcdfc58
5 changed files with 9 additions and 9 deletions

View File

@ -15,7 +15,7 @@ object Sbt extends Build
override lazy val settings = super.settings ++ buildSettings ++ Status.settings override lazy val settings = super.settings ++ buildSettings ++ Status.settings
def buildSettings = Seq( def buildSettings = Seq(
organization := "org.scala-sbt", organization := "org.scala-sbt",
version := "0.12.0-SNAPSHOT", version := "0.12.0-Beta",
publishArtifact in packageDoc := false, publishArtifact in packageDoc := false,
scalaVersion := "2.9.2", scalaVersion := "2.9.2",
publishMavenStyle := false, publishMavenStyle := false,

View File

@ -8,7 +8,7 @@ object Status
lazy val publishStatus = SettingKey[String]("publish-status") lazy val publishStatus = SettingKey[String]("publish-status")
def settings: Seq[Setting[_]] = Seq( def settings: Seq[Setting[_]] = Seq(
isSnapshot <<= version(v => v.contains("-") && !isMilestone(v)), isSnapshot <<= version(v => v.contains("-") && snapshotQualifier(v)),
publishStatus <<= isSnapshot { snap => if(snap) "snapshots" else "releases" }, publishStatus <<= isSnapshot { snap => if(snap) "snapshots" else "releases" },
commands += stampVersion commands += stampVersion
) )
@ -26,5 +26,5 @@ object Status
format.format(new java.util.Date(time)) format.format(new java.util.Date(time))
} }
final val Snapshot = "-SNAPSHOT" final val Snapshot = "-SNAPSHOT"
def isMilestone(v: String) = Pattern.matches(""".+-M\d+""", v) def snapshotQualifier(v: String) = !Pattern.matches(""".+-(M|Alpha|Beta|RC)\d*""", v)
} }

View File

@ -1,10 +1,10 @@
[scala] [scala]
version: 2.9.1 version: auto
[app] [app]
org: org.scala-sbt org: org.scala-sbt
name: sbt name: sbt
version: read(sbt.version)[0.12.0-SNAPSHOT] version: read(sbt.version)[0.12.0-Beta]
class: ${sbt.main.class-sbt.xMain} class: ${sbt.main.class-sbt.xMain}
components: xsbti components: xsbti
cross-versioned: true cross-versioned: true

View File

@ -1,10 +1,10 @@
[scala] [scala]
version: 2.9.1 version: auto
[app] [app]
org: org.scala-sbt org: org.scala-sbt
name: sbt name: sbt
version: 0.12.0-SNAPSHOT version: 0.12.0-Beta
class: sbt.ScriptMain class: sbt.ScriptMain
components: xsbti components: xsbti
cross-versioned: true cross-versioned: true

View File

@ -1,10 +1,10 @@
[scala] [scala]
version: 2.9.1 version: auto
[app] [app]
org: org.scala-sbt org: org.scala-sbt
name: sbt name: sbt
version: 0.12.0-SNAPSHOT version: 0.12.0-Beta
class: sbt.ConsoleMain class: sbt.ConsoleMain
components: xsbti components: xsbti
cross-versioned: true cross-versioned: true