From fc445d97d36d7d38d83853c0f9d4abaa27b343fa Mon Sep 17 00:00:00 2001 From: Vlad Shablinsky Date: Tue, 25 Aug 2015 15:39:11 +0200 Subject: outdated: update error for different taps Closes Homebrew/homebrew#43269. Signed-off-by: Mike McQuaid --- Library/Homebrew/cmd/outdated.rb | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Library/Homebrew/cmd/outdated.rb b/Library/Homebrew/cmd/outdated.rb index 9da41a6c7..65ef89759 100644 --- a/Library/Homebrew/cmd/outdated.rb +++ b/Library/Homebrew/cmd/outdated.rb @@ -18,8 +18,10 @@ module Homebrew all_versions = [] older_or_same_tap_versions = [] - if f.oldname && !f.rack.exist? && (HOMEBREW_CELLAR/f.oldname).exist? - raise Migrator::MigrationNeededError.new(f) + if f.oldname && !f.rack.exist? && (dir = HOMEBREW_CELLAR/f.oldname).exist? + if f.tap == Tab.for_keg(dir.subdirs.first).tap + raise Migrator::MigrationNeededError.new(f) + end end f.rack.subdirs.each do |dir| -- cgit v1.2.3