Skip to content

Commit

Permalink
validate BUILD_SOURCEVERSION
Browse files Browse the repository at this point in the history
  • Loading branch information
joaomoreno committed Nov 24, 2015
1 parent c5d0d0d commit ff6c7a2
Show file tree
Hide file tree
Showing 3 changed files with 13 additions and 2 deletions.
2 changes: 1 addition & 1 deletion build/gulpfile.editor.js
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ var util = require('./lib/util');
var common = require('./gulpfile.common');

var root = path.dirname(__dirname);
var commit = process.env['BUILD_SOURCEVERSION'] || require('./lib/git').getVersion(root);
var commit = util.getVersion(root);

// Build

Expand Down
2 changes: 1 addition & 1 deletion build/gulpfile.vscode.js
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ var util = require('./lib/util');
var buildfile = require('../src/buildfile');
var common = require('./gulpfile.common');
var root = path.dirname(__dirname);
var commit = process.env['BUILD_SOURCEVERSION'] || require('./lib/git').getVersion(root);
var commit = util.getVersion(root);

var baseModules = [
'app', 'applicationinsights', 'assert', 'auto-updater', 'browser-window',
Expand Down
11 changes: 11 additions & 0 deletions build/lib/util.js
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ var _ = require('underscore');
var path = require('path');
var fs = require('fs');
var rimraf = require('rimraf');
var git = require('./git');

var NoCancellationToken = {
isCancellationRequested: function () {
Expand Down Expand Up @@ -275,4 +276,14 @@ exports.downloadExtensions = function(extensions) {
});

return es.merge(streams);
};

exports.getVersion = function (root) {
var version = process.env['BUILD_SOURCEVERSION'];

if (!version || !/^[0-9a-f]{40}$/i.test(version)) {
version = git.getVersion(root);
}

return version;
};

0 comments on commit ff6c7a2

Please sign in to comment.