aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJack Nagel2013-08-20 14:16:13 -0500
committerJack Nagel2013-08-20 14:16:17 -0500
commit71586d09aa42a5a6f67fb7006e1cbe178ec27f52 (patch)
tree11113263dd73d0e13986bdda16744c011178be72
parentc4d7e21df538f3a427ddf1d30c420aedb73f1a9f (diff)
downloadbrew-71586d09aa42a5a6f67fb7006e1cbe178ec27f52.tar.bz2
Avoid the need to compact the expanded deps array
-rw-r--r--Library/Homebrew/dependency.rb4
1 files changed, 2 insertions, 2 deletions
diff --git a/Library/Homebrew/dependency.rb b/Library/Homebrew/dependency.rb
index 88ffc99ba..ba5a8ea30 100644
--- a/Library/Homebrew/dependency.rb
+++ b/Library/Homebrew/dependency.rb
@@ -73,13 +73,13 @@ class Dependency
deps = dependent.deps.map do |dep|
case action(dependent, dep, &block)
when :prune
- next
+ next []
when :skip
expand(dep.to_formula, &block)
else
expand(dep.to_formula, &block) << dep
end
- end.flatten.compact
+ end.flatten
merge_repeats(deps)
end