From e547438ff43426e31dac3ef070b2feecd8a4621b Mon Sep 17 00:00:00 2001 From: Xu Cheng Date: Sun, 8 Feb 2015 23:20:45 +0800 Subject: cmd/info: prevent duplicate dependency display. Before: $ brew info llvm ==> Dependencies Build: xz ✔, xz ✔, xz ✔, xz ✔, xz ✔, xz ✔ $ brew info --json=v1 llvm ... "dependencies":["xz","xz","xz","xz","xz","xz"], ... After $ brew info llvm ==> Dependencies Build: xz ✔ $ brew info --json=v1 llvm ... "dependencies":["xz"], ... Closes Homebrew/homebrew#36653. Signed-off-by: Mike McQuaid --- Library/Homebrew/cmd/info.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'Library/Homebrew/cmd') diff --git a/Library/Homebrew/cmd/info.rb b/Library/Homebrew/cmd/info.rb index fd08845c4..a1f903b7b 100644 --- a/Library/Homebrew/cmd/info.rb +++ b/Library/Homebrew/cmd/info.rb @@ -122,7 +122,7 @@ module Homebrew unless f.deps.empty? ohai "Dependencies" %w{build required recommended optional}.map do |type| - deps = f.deps.send(type) + deps = f.deps.send(type).uniq puts "#{type.capitalize}: #{decorate_dependencies deps}" unless deps.empty? end end -- cgit v1.2.3