diff options
author | David RodrÃguez <deivid.rodriguez@riseup.net> | 2021-11-17 15:26:06 +0100 |
---|---|---|
committer | git <svn-admin@ruby-lang.org> | 2021-12-03 20:00:51 +0900 |
commit | 0073f624f0a89f454f935940a5140f6ff73280f9 (patch) | |
tree | 8d7ef22f0e4471f5f6eb1f86e69aa84fe34f6787 /lib | |
parent | 4c5e862434157c4ef258f432431262b3685c4036 (diff) | |
download | ruby-0073f624f0a89f454f935940a5140f6ff73280f9.tar.gz |
[rubygems/rubygems] Don't unnecessarily loop twice through dependencies
https://github.com/rubygems/rubygems/commit/06b4a7994d
Diffstat (limited to 'lib')
-rw-r--r-- | lib/bundler/definition.rb | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/lib/bundler/definition.rb b/lib/bundler/definition.rb index 2ac05d606f..c2a8e2ba42 100644 --- a/lib/bundler/definition.rb +++ b/lib/bundler/definition.rb @@ -634,15 +634,13 @@ module Bundler end def converge_dependencies + changes = false + @dependencies.each do |dep| if dep.source dep.source = sources.get(dep.source) end - end - changes = false - - @dependencies.each do |dep| unless locked_dep = @locked_deps[dep.name] changes = true next |