diff options
| author | David RodrÃguez <deivid.rodriguez@riseup.net> | 2025-03-20 15:37:30 +0100 |
|---|---|---|
| committer | Hiroshi SHIBATA <hsbt@ruby-lang.org> | 2025-03-25 10:36:33 +0900 |
| commit | fd43aca13b004b978103a836a7caad2a6fa6bba0 (patch) | |
| tree | 2a454e6e790507b1c3a8f696577b6d8cb4fa9fd7 | |
| parent | 2eb5690ab6f8ca273e1bcb3dc064ff9a946cb0d0 (diff) | |
[rubygems/rubygems] Tweak to check specs size just once
https://github.com/rubygems/rubygems/commit/4497555023
| -rw-r--r-- | lib/bundler/definition.rb | 6 |
1 files 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 |
