From 745ec8f7c942ea5e2a6cb3eaaa0c5f8d5cf98f1f Mon Sep 17 00:00:00 2001 From: Alex Dunn Date: Mon, 9 Nov 2015 07:30:02 -0800 Subject: cmd/update: check before tapping Follow-up to ea6c8f7e2dc8f1adf8df9065468d0b37047d4a46 --- Library/Homebrew/cmd/update.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'Library') diff --git a/Library/Homebrew/cmd/update.rb b/Library/Homebrew/cmd/update.rb index 70d381250..504d4115b 100644 --- a/Library/Homebrew/cmd/update.rb +++ b/Library/Homebrew/cmd/update.rb @@ -83,7 +83,8 @@ module Homebrew migration = TAP_MIGRATIONS[f] next unless migration tap = Tap.fetch(*migration.split("/")) - tap.install + tap.install unless tap.installed? + # update tap for each Tab tabs = dir.subdirs.map { |d| Tab.for_keg(Keg.new(d)) } next if tabs.first.source["tap"] != "Homebrew/homebrew" -- cgit v1.2.3