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 | ac16822a16bc1fb33ca020f26b74e81ff85028e9 (patch) | |
| tree | 7999b378f68cd910cf72356ac3e3ce8da6155fe9 /Library/Homebrew/dependency_collector.rb | |
| parent | a5e1f698d59d7a32680168e2cd59d83aa912e83d (diff) | |
| download | brew-ac16822a16bc1fb33ca020f26b74e81ff85028e9.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.
Diffstat (limited to 'Library/Homebrew/dependency_collector.rb')
| -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  | 
