From 373d927e372825e13c0e9b32d556282580c42c27 Mon Sep 17 00:00:00 2001 From: Dominyk Tiller Date: Sun, 10 Jul 2016 14:10:55 +0100 Subject: [PATCH] languages/go: die on empty arrays if HOMEBREW_DEVELOPER --- Library/Homebrew/language/go.rb | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/Library/Homebrew/language/go.rb b/Library/Homebrew/language/go.rb index 08fa168039..90922ddb74 100644 --- a/Library/Homebrew/language/go.rb +++ b/Library/Homebrew/language/go.rb @@ -7,7 +7,13 @@ module Language # The resource names should be the import name of the package, # e.g. `resource "github.com/foo/bar"` def self.stage_deps(resources, target) - opoo "tried to stage empty resources array" if resources.empty? + if resources.empty? + if ARGV.homebrew_developer? + odie "tried to stage empty Language::Go resources array" + else + opoo "tried to stage empty Language::Go resources array" + end + end resources.grep(Resource::Go) { |resource| resource.stage(target) } end end