lib/bundler/definition.rb in bundler-1.2.0.rc vs lib/bundler/definition.rb in bundler-1.2.0.rc.2

- old
+ new

@@ -106,13 +106,13 @@ @remote = true @sources.each { |s| s.remote! } specs end - def specs + def specs(deps = requested_dependencies) @specs ||= begin - specs = resolve.materialize(requested_dependencies) + specs = resolve.materialize(deps) unless specs["bundler"].any? local = Bundler.settings[:frozen] ? rubygems_index : index bundler = local.search(Gem::Dependency.new('bundler', VERSION)).last specs["bundler"] = bundler if bundler @@ -126,9 +126,13 @@ specs - @locked_specs end def removed_specs @locked_specs - specs + end + + def all_specs + specs(dependencies) end def new_platform? @new_platform end