From ac16822a16bc1fb33ca020f26b74e81ff85028e9 Mon Sep 17 00:00:00 2001 From: "Tim D. Smith" Date: Mon, 6 Apr 2015 23:20:07 -0700 Subject: [PATCH] Prioritize TapDependency in parse_string_spec test-bot expects the dependencies returned from SoftwareSpec#deps to satisfy is_a?(TapDependency) if they come from a tap which might need to be tapped. --- Library/Homebrew/dependency_collector.rb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Library/Homebrew/dependency_collector.rb b/Library/Homebrew/dependency_collector.rb index 2601e629c4..71aa1ede3e 100644 --- a/Library/Homebrew/dependency_collector.rb +++ b/Library/Homebrew/dependency_collector.rb @@ -89,12 +89,12 @@ class DependencyCollector end def parse_string_spec(spec, tags) - if tags.empty? + if HOMEBREW_TAP_FORMULA_REGEX === spec + TapDependency.new(spec, tags) + elsif tags.empty? Dependency.new(spec, tags) elsif (tag = tags.first) && LANGUAGE_MODULES.include?(tag) LanguageModuleDependency.new(tag, spec, tags[1]) - elsif HOMEBREW_TAP_FORMULA_REGEX === spec - TapDependency.new(spec, tags) else Dependency.new(spec, tags) end