diff options
| author | Tim D. Smith | 2015-04-06 23:20:07 -0700 |
|---|---|---|
| committer | Tim D. Smith | 2015-04-09 00:42:51 -0700 |
| commit | 1d2e3ae110542862f88b2fd281af326686bfc1c4 (patch) | |
| tree | 87c625913312cc67ac45a7a40c0057bf8b5b3ec7 | |
| parent | de3d496c31c892d773e66c969a9c5b9c796743d3 (diff) | |
| download | homebrew-1d2e3ae110542862f88b2fd281af326686bfc1c4.tar.bz2 | |
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.
| -rw-r--r-- | Library/Homebrew/dependency_collector.rb | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/Library/Homebrew/dependency_collector.rb b/Library/Homebrew/dependency_collector.rb index 2601e629c..71aa1ede3 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 |
