summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Rodríguez <deivid.rodriguez@riseup.net>2021-11-17 15:26:06 +0100
committergit <svn-admin@ruby-lang.org>2021-12-03 20:00:51 +0900
commit0073f624f0a89f454f935940a5140f6ff73280f9 (patch)
tree8d7ef22f0e4471f5f6eb1f86e69aa84fe34f6787
parent4c5e862434157c4ef258f432431262b3685c4036 (diff)
[rubygems/rubygems] Don't unnecessarily loop twice through dependencies
https://github.com/rubygems/rubygems/commit/06b4a7994d
-rw-r--r--lib/bundler/definition.rb6
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