From fee1596f7d7bf64297379735b909341ac505a42f Mon Sep 17 00:00:00 2001 From: "Samuel E. Giddins" Date: Fri, 8 May 2015 15:54:42 -0700 Subject: [PATCH] [Resolver] Speed up cases where a dependency with more possible versions is more constrained --- lib/bundler/resolver.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/bundler/resolver.rb b/lib/bundler/resolver.rb index 511a74139a5..3cbe73979ec 100644 --- a/lib/bundler/resolver.rb +++ b/lib/bundler/resolver.rb @@ -297,6 +297,7 @@ def sort_dependencies(dependencies, activated, conflicts) [ activated.vertex_named(name).payload ? 0 : 1, @prereleases_cache[dependency.requirement] ? 0 : 1, + dependency.requirements_list.size, conflicts[name] ? 0 : 1, activated.vertex_named(name).payload ? 0 : search_for(dependency).count, ]