aboutsummaryrefslogtreecommitdiffstats
path: root/lib/versions/version-info.js
diff options
context:
space:
mode:
Diffstat (limited to 'lib/versions/version-info.js')
-rw-r--r--lib/versions/version-info.js11
1 files changed, 6 insertions, 5 deletions
diff --git a/lib/versions/version-info.js b/lib/versions/version-info.js
index 5bf06585..5689e946 100644
--- a/lib/versions/version-info.js
+++ b/lib/versions/version-info.js
@@ -74,16 +74,17 @@ var getTaggedVersion = function() {
var gitTagResult = shell.exec('git describe --exact-match', {silent:true});
if ( gitTagResult.code === 0 ) {
- var tag = gitTagResult.output;
+ var tag = gitTagResult.output.trim();
var version = semver.parse(tag);
- if ( version ) {
- if ( version.satisfies(currentPackage.branchVersion) ) {
- version.codeName = getCodeName(tag);
- }
+
+ if ( version && semver.satisfies(version, currentPackage.branchVersion)) {
+ version.codeName = getCodeName(tag);
version.full = version.version + '+' + version.build;
return version;
}
}
+
+ return null;
};
/**