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