aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/cmd/update.rb
diff options
context:
space:
mode:
authorJack Nagel2014-04-25 12:34:28 -0500
committerJack Nagel2014-04-25 12:34:28 -0500
commit9b60c1470a04d6b54563ffa55e4002dfac6499fc (patch)
tree1379f87d737419cfd4cd11cdb6f57634d7a61734 /Library/Homebrew/cmd/update.rb
parentb0cd6b03765b46c648f55c709a637c308c6942d6 (diff)
downloadbrew-9b60c1470a04d6b54563ffa55e4002dfac6499fc.tar.bz2
Less code in begin clause
Diffstat (limited to 'Library/Homebrew/cmd/update.rb')
-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