[rubygems/rubygems] Tweak to check specs size just once

https://github.com/rubygems/rubygems/commit/4497555023
This commit is contained in:
David Rodríguez 2025-03-20 15:37:30 +01:00 committed by Hiroshi SHIBATA
parent 2eb5690ab6
commit fd43aca13b

View File

@ -953,11 +953,11 @@ module Bundler
unless name == "bundler" unless name == "bundler"
locked_specs = @originally_locked_specs[name] locked_specs = @originally_locked_specs[name]
if locked_specs.any? && !dep.matches_spec?(locked_specs.first) if locked_specs.empty?
@missing_lockfile_dep = name if dep_changed == false
elsif !dep.matches_spec?(locked_specs.first)
@gems_to_unlock << name @gems_to_unlock << name
dep_changed = true dep_changed = true
elsif locked_specs.empty? && dep_changed == false
@missing_lockfile_dep = name
end end
end end