summaryrefslogtreecommitdiff
path: root/project
diff options
context:
space:
mode:
authorJosh Suereth <joshua.suereth@gmail.com>2011-12-05 14:37:59 -0500
committerJosh Suereth <joshua.suereth@gmail.com>2011-12-05 14:37:59 -0500
commit9f1c8965afda7db5dccac0918ead47d446577617 (patch)
tree5d5cdcd2a69430d0c2688f3033ccd6ac6d92dea7 /project
parent7780a3667f5f9977215eba80e483d90cbdcfbb94 (diff)
downloadscala-9f1c8965afda7db5dccac0918ead47d446577617.tar.gz
scala-9f1c8965afda7db5dccac0918ead47d446577617.tar.bz2
scala-9f1c8965afda7db5dccac0918ead47d446577617.zip
Fixed mechanisms which pulls scala revision for properties file.
Diffstat (limited to 'project')
-rw-r--r--project/Release.scala8
-rw-r--r--project/project/Build.scala2
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")
}