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", "--long"], true); meta.describe = git.readLine(); return meta; }