Skip to content

Commit 051f7e1

Browse files
committed
Deprecate once-called redundant getLatestPackage
getBestPackage present a more generic interface, as long as we feed it Dependency.any.
1 parent ab94a7e commit 051f7e1

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

source/dub/commandline.d

+2-3
Original file line numberDiff line numberDiff line change
@@ -1089,9 +1089,8 @@ abstract class PackageBuildCommand : Command {
10891089

10901090
enforce(package_name.length, "No valid root package found - aborting.");
10911091

1092-
auto pack = ver == ""
1093-
? dub.packageManager.getLatestPackage(package_name)
1094-
: dub.packageManager.getBestPackage(package_name, ver);
1092+
auto pack = dub.packageManager.getBestPackage(
1093+
package_name, ver.length ? Dependency(ver) : Dependency.any);
10951094

10961095
enforce(pack, format!"Failed to find a package named '%s%s' locally."(package_name,
10971096
ver == "" ? "" : ("@" ~ ver)

source/dub/packagemanager.d

+1
Original file line numberDiff line numberDiff line change
@@ -223,6 +223,7 @@ class PackageManager {
223223

224224
/** Looks up the latest package matching the given name.
225225
*/
226+
deprecated("Use `getBestPackage` with `name, Dependency.any` instead")
226227
Package getLatestPackage(string name)
227228
{
228229
Package pkg;

0 commit comments

Comments
 (0)