diff --git a/lib/bundler/resolver.rb b/lib/bundler/resolver.rb index f60069f421ab08..d1c3addea2dbae 100644 --- a/lib/bundler/resolver.rb +++ b/lib/bundler/resolver.rb @@ -158,7 +158,7 @@ def parse_dependency(package, dependency) def versions_for(package, range=VersionRange.any) versions = range.select_versions(@sorted_versions[package]) - sort_versions(package, versions) + sort_versions_by_preferred(package, versions) end def no_versions_incompatibility_for(package, unsatisfied_term) @@ -275,7 +275,7 @@ def all_versions_for(package) groups end - sort_versions(package, versions) + sort_versions_by_preferred(package, versions) end def source_for(name) @@ -357,7 +357,7 @@ def requirement_satisfied_by?(requirement, spec) requirement.satisfied_by?(spec.version) || spec.source.is_a?(Source::Gemspec) end - def sort_versions(package, versions) + def sort_versions_by_preferred(package, versions) if versions.size > 1 @gem_version_promoter.sort_versions(package, versions).reverse else