summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndré Arko <mail@arko.net>2015-05-09 11:58:22 +0100
committerAndré Arko <mail@arko.net>2015-05-09 11:58:22 +0100
commita515e216740fb833e9a626e24f1ecfd15ff22672 (patch)
tree5177b50e44e42140ecede78ca652226ebf7c8262
parent10c36b352360655363ff137faaf293313bfc2f16 (diff)
parentfee1596f7d7bf64297379735b909341ac505a42f (diff)
downloadbundler-a515e216740fb833e9a626e24f1ecfd15ff22672.tar.gz
Merge pull request #3635 from bundler/seg-resolver-sort-speedup
[Resolver] Speed up cases where a dependency with more possible versi…
-rw-r--r--lib/bundler/resolver.rb1
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/bundler/resolver.rb b/lib/bundler/resolver.rb
index 511a74139a..3cbe73979e 100644
--- a/lib/bundler/resolver.rb
+++ b/lib/bundler/resolver.rb
@@ -297,6 +297,7 @@ module Bundler
[
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,
]