From fd43aca13b004b978103a836a7caad2a6fa6bba0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?David=20Rodr=C3=ADguez?= Date: Thu, 20 Mar 2025 15:37:30 +0100 Subject: [rubygems/rubygems] Tweak to check specs size just once https://github.com/rubygems/rubygems/commit/4497555023 --- lib/bundler/definition.rb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/bundler/definition.rb b/lib/bundler/definition.rb index 646627b5cc..a318550094 100644 --- a/lib/bundler/definition.rb +++ b/lib/bundler/definition.rb @@ -953,11 +953,11 @@ module Bundler unless name == "bundler" 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 dep_changed = true - elsif locked_specs.empty? && dep_changed == false - @missing_lockfile_dep = name end end -- cgit v1.2.3