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
def buildSettings = Seq(
organization := "org.scala-sbt",
version := "0.12.0-SNAPSHOT",
version := "0.12.0-Beta",
publishArtifact in packageDoc := false,
scalaVersion := "2.9.2",
publishMavenStyle := false,

View File

@ -8,7 +8,7 @@ object Status
lazy val publishStatus = SettingKey[String]("publish-status")
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" },
commands += stampVersion
)
@ -26,5 +26,5 @@ object Status
format.format(new java.util.Date(time))
}
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]
version: 2.9.1
version: auto
[app]
org: org.scala-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}
components: xsbti
cross-versioned: true

View File

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

View File

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