aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lib/versions/version-info.js6
1 files changed, 4 insertions, 2 deletions
diff --git a/lib/versions/version-info.js b/lib/versions/version-info.js
index 2964c4f2..3ee5e261 100644
--- a/lib/versions/version-info.js
+++ b/lib/versions/version-info.js
@@ -104,7 +104,9 @@ var getPreviousVersions = function() {
// always use the remote tags as the local clone might
// not contain all commits when cloned with git clone --depth=...
// Needed e.g. for Travis
- var tagResults = shell.exec('git ls-remote --tags | grep -o -e "v[0-9].*[0-9]$"', {silent: true});
+ var repo_url = currentPackage.repository.url;
+ var tagResults = shell.exec('git ls-remote --tags ' + repo_url + ' | grep -o -e "v[0-9].*[0-9]$"',
+ {silent: true});
if ( tagResults.code === 0 ) {
return _(tagResults.output.trim().split('\n'))
.map(function(tag) {
@@ -175,6 +177,6 @@ var getSnapshotVersion = function() {
exports.currentPackage = currentPackage = getPackage();
+exports.gitRepoInfo = gitRepoInfo = getGitRepoInfo();
exports.previousVersions = previousVersions = getPreviousVersions();
exports.currentVersion = getTaggedVersion() || getSnapshotVersion();
-exports.gitRepoInfo = getGitRepoInfo();