aboutsummaryrefslogtreecommitdiff
path: root/src/GitRepo.js
diff options
context:
space:
mode:
authorAqua-sama <aqua@iserlohn-fortress.net>2017-01-29 11:00:59 +0100
committerAqua-sama <aqua@iserlohn-fortress.net>2017-01-29 11:00:59 +0100
commitaffa4b43443a980ff2e80441a9e340801ccc8159 (patch)
treef9d6d359250024160a3720d9bee6c8e45994074f /src/GitRepo.js
parentAdded qbs project file (diff)
downloadsmolbote-affa4b43443a980ff2e80441a9e340801ccc8159.tar.xz
Reading version tag from repo
Diffstat (limited to 'src/GitRepo.js')
-rw-r--r--src/GitRepo.js18
1 files changed, 14 insertions, 4 deletions
diff --git a/src/GitRepo.js b/src/GitRepo.js
index 57858aa..d7e19a7 100644
--- a/src/GitRepo.js
+++ b/src/GitRepo.js
@@ -1,5 +1,15 @@
-function repoVersion() {
- console.log("testing");
- return "0.0.0";
+var Process = loadExtension("qbs.Process")
+
+function read(workingDirectory) {
+ var git = new Process();
+ git.setWorkingDirectory(workingDirectory);
+
+ var meta = Object.create(null);
+ git.exec("git", ["describe", "--abbrev=0", "--tag"], true);
+ meta.version = git.readLine();
+
+ git.exec("git", ["describe", "--tag"], true);
+ meta.describe = git.readLine();
+
+ return meta;
}
-