Use canonical_name to canonicalize aliases

This commit is contained in:
Jack Nagel 2014-04-27 16:01:54 -05:00
parent 82047ed901
commit ccc62a0cad

View File

@ -125,11 +125,9 @@ module Homebrew extend self
results = (Formula.names+aliases).grep(rx).sort results = (Formula.names+aliases).grep(rx).sort
# Filter out aliases when the full name was also found # Filter out aliases when the full name was also found
results.reject do |alias_name| results.reject do |name|
if aliases.include? alias_name canonical_name = Formulary.canonical_name(name)
resolved_name = (HOMEBREW_REPOSITORY+"Library/Aliases"+alias_name).readlink.basename('.rb').to_s aliases.include?(name) && results.include?(canonical_name)
results.include? resolved_name
end
end end
end end
end end