aboutsummaryrefslogtreecommitdiffstats
path: root/Library
diff options
context:
space:
mode:
Diffstat (limited to 'Library')
-rw-r--r--Library/Homebrew/cmd/update.rb8
1 files changed, 5 insertions, 3 deletions
diff --git a/Library/Homebrew/cmd/update.rb b/Library/Homebrew/cmd/update.rb
index 927eca410..85f305f0d 100644
--- a/Library/Homebrew/cmd/update.rb
+++ b/Library/Homebrew/cmd/update.rb
@@ -40,14 +40,16 @@ module Homebrew extend self
each_tap do |user, repo|
repo.cd do
+ updater = Updater.new
+
begin
- updater = Updater.new
updater.pull!
+ rescue
+ onoe "Failed to update tap: #{user.basename}/#{repo.basename.sub("homebrew-", "")}"
+ else
report.merge!(updater.report) do |key, oldval, newval|
oldval.concat(newval)
end
- rescue
- onoe "Failed to update tap: #{user.basename}/#{repo.basename.sub("homebrew-", "")}"
end
end
end