Skip to content

Commit

Permalink
Sort versions by semver comparison when determining default version.
Browse files Browse the repository at this point in the history
  • Loading branch information
back2dos committed Mar 10, 2015
1 parent e8417a5 commit ed58209
Showing 1 changed file with 7 additions and 4 deletions.
11 changes: 7 additions & 4 deletions src/tools/haxelib/Data.hx
Expand Up @@ -197,11 +197,14 @@ class Data {
if (info.versions.length == 0) return null;
if (preview == null)
preview = function (p) return p == null;
for (i in 0...info.versions.length) {
var v = info.versions[info.versions.length - i - 1];

var versions = info.versions.copy();
versions.sort(function (a, b) return -SemVer.compare(a.name, b.name));

for (v in versions)
if (preview(v.name.preview)) return v.name;
}
return info.versions[info.versions.length - 1].name;
return info.versions[0].name;
}

/**
Expand Down

0 comments on commit ed58209

Please sign in to comment.