From cb28a0f477734392fea9b51c8ebc6856a973bbd2 Mon Sep 17 00:00:00 2001 From: Max Howell Date: Thu, 17 Sep 2009 18:26:31 +0100 Subject: [PATCH] Error out if a git command fails during update --- Library/Homebrew/refresh_brew.rb | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Library/Homebrew/refresh_brew.rb b/Library/Homebrew/refresh_brew.rb index fb906a44be..0f036d42a8 100644 --- a/Library/Homebrew/refresh_brew.rb +++ b/Library/Homebrew/refresh_brew.rb @@ -38,10 +38,11 @@ class RefreshBrew def execute(cmd) out = `#{cmd}` - if ARGV.verbose? - ohai cmd + unless $?.success? puts out + raise "Failed while executing #{cmd}" end + ohai(cmd, out) if ARGV.verbose? out end