diff --git a/gulpfile.js b/gulpfile.js index 1df3d2ebb7..c0397059a3 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -30,6 +30,9 @@ var gulp = require('gulp'), replace = require('gulp-replace-task'), karma = require('karma'), path = require('path'), + git = require('git-rev-sync'), + moment = require('moment'), + project = require('./package.json'), paths = { main: 'main.js', dist: 'dist', @@ -59,10 +62,10 @@ var gulp = require('gulp'), }, replace: { variables: { - version: "unknown version", - timestamp: "unknown timestamp", - revision: "unknown revision", - branch: "unknown branch" + version: project.version, + timestamp: moment.utc(Date.now()).format(), + revision: git.long(), + branch: git.branch() } } }; diff --git a/package.json b/package.json index 793aa31ab5..49a935737d 100644 --- a/package.json +++ b/package.json @@ -1,12 +1,13 @@ { "name": "open-mct-web", - "version": "0.7.2", + "version": "0.9.1-SNAPSHOT", "description": "The OpenMCTWeb core platform", "dependencies": { "express": "^4.13.1", "minimist": "^1.1.1" }, "devDependencies": { + "git-rev-sync": "^1.4.0", "glob": ">= 3.0.0", "gulp": "^3.9.0", "gulp-compass": "^2.1.0", @@ -30,6 +31,7 @@ "markdown-toc": "^0.11.7", "marked": "^0.3.5", "mkdirp": "^0.5.1", + "moment": "^2.11.1", "phantomjs": "^1.9.19", "requirejs": "^2.1.17", "split": "^1.0.0"