| |
---|
| | Json best = null; |
---|
| | Version bestver; |
---|
| | foreach (json; md["versions"]) { |
---|
| | auto cur = Version(cast(string)json["version"]); |
---|
| | logInfo("FOUND %s %s %s", cur.toString(), dep.matches(cur), cur.isPreRelease); |
---|
| | if (!dep.matches(cur)) continue; |
---|
| | if (best == null) best = json; |
---|
| | else if (pre_release) { |
---|
| | if (cur > bestver) best = json; |
---|
| |
---|
| | |