diff options
Diffstat (limited to 'project')
-rw-r--r-- | project/Release.scala | 8 | ||||
-rw-r--r-- | project/project/Build.scala | 2 |
2 files changed, 7 insertions, 3 deletions
diff --git a/project/Release.scala b/project/Release.scala index a8dc14988e..38111c18a3 100644 --- a/project/Release.scala +++ b/project/Release.scala @@ -94,8 +94,12 @@ object Release { def trace (t: ⇒ Throwable): Unit = () def stdoutString = stdout.toString } - git("describe", "HEAD", "--abbrev=7", "--match", "dev")(baseDirectory, outputStealer) - outputStealer.stdoutString + val result = try { + git("describe", "HEAD", "--abbrev=7", "--match", "dev")(baseDirectory, outputStealer) + } catch { + case t => git("describe", "HEAD", "--abbrev=7", "--always")(baseDirectory, outputStealer) + } + result.trim } } diff --git a/project/project/Build.scala b/project/project/Build.scala index 97a1787e0d..1ceb7e2ef2 100644 --- a/project/project/Build.scala +++ b/project/project/Build.scala @@ -3,5 +3,5 @@ object PluginDef extends Build { override def projects = Seq(root) lazy val root = Project("plugins", file(".")) dependsOn(proguard, git) lazy val proguard = uri("git://github.com/jsuereth/xsbt-proguard-plugin.git") - lazy val git = uri("git://github.com/sbt/sbt-git-plugin.git") + lazy val git = uri("git://github.com/sbt/sbt-git-plugin.git#scala-build") } |