aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJakob Odersky <jakob@odersky.com>2017-07-03 20:08:16 -0700
committerJakob Odersky <jakob@odersky.com>2017-07-03 20:08:16 -0700
commit1aa2c485e0bd97fbd4db895978ddd98b7b6e30fa (patch)
tree3160475447c82f47f04d7599007f5bdf60ea4346
parente5d25b1f0fc6200eb9f89ef37c2037399c350269 (diff)
downloadcbt-1aa2c485e0bd97fbd4db895978ddd98b7b6e30fa.tar.gz
cbt-1aa2c485e0bd97fbd4db895978ddd98b7b6e30fa.tar.bz2
cbt-1aa2c485e0bd97fbd4db895978ddd98b7b6e30fa.zip
Add GitVersion plugin
-rw-r--r--stage2/GitVersion.scala9
1 files changed, 9 insertions, 0 deletions
diff --git a/stage2/GitVersion.scala b/stage2/GitVersion.scala
new file mode 100644
index 0000000..3bdcba6
--- /dev/null
+++ b/stage2/GitVersion.scala
@@ -0,0 +1,9 @@
+package cbt
+import java.net.URL
+import scala.language.postfixOps
+import scala.sys.process._
+
+trait GitVersion extends BaseBuild {
+ def version: String =
+ (s"git -C $projectDirectory describe --always --dirty=-SNAPSHOT --match v[0-9].*" !!).tail.trim
+}