Simplify printing conflicts in brew info
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
This commit is contained in:
parent
82d3890495
commit
4f809d0311
@ -68,10 +68,7 @@ module Homebrew extend self
|
|||||||
end
|
end
|
||||||
|
|
||||||
puts "Depends on: #{f.deps*', '}" unless f.deps.empty?
|
puts "Depends on: #{f.deps*', '}" unless f.deps.empty?
|
||||||
conflicts = []
|
conflicts = f.conflicts.map { |c| c.formula }
|
||||||
f.requirements.each do |dep|
|
|
||||||
conflicts << dep.formula if dep.is_a? ConflictRequirement
|
|
||||||
end
|
|
||||||
puts "Conflicts with: #{conflicts*', '}" unless conflicts.empty?
|
puts "Conflicts with: #{conflicts*', '}" unless conflicts.empty?
|
||||||
|
|
||||||
if f.rack.directory?
|
if f.rack.directory?
|
||||||
|
|||||||
@ -425,6 +425,10 @@ class Formula
|
|||||||
def deps; self.class.dependencies.deps; end
|
def deps; self.class.dependencies.deps; end
|
||||||
def requirements; self.class.dependencies.requirements; end
|
def requirements; self.class.dependencies.requirements; end
|
||||||
|
|
||||||
|
def conflicts
|
||||||
|
requirements.select { |r| r.is_a? ConflictRequirement }
|
||||||
|
end
|
||||||
|
|
||||||
# deps are in an installable order
|
# deps are in an installable order
|
||||||
# which means if a depends on b then b will be ordered before a in this list
|
# which means if a depends on b then b will be ordered before a in this list
|
||||||
def recursive_deps
|
def recursive_deps
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user