From e34d9a7b37101062c79a98ade47fe141a9b8e149 Mon Sep 17 00:00:00 2001 From: Mike McQuaid Date: Thu, 12 Feb 2015 16:02:44 +0000 Subject: outdated: handle HEAD, URL and path installation. Handles edge cases missed in Homebrew/homebrew#36699. Closes Homebrew/homebrew#36741. Closes Homebrew/homebrew#36760. Signed-off-by: Mike McQuaid --- Library/Homebrew/cmd/outdated.rb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'Library/Homebrew') diff --git a/Library/Homebrew/cmd/outdated.rb b/Library/Homebrew/cmd/outdated.rb index dd1b4635b..7a6e353ee 100644 --- a/Library/Homebrew/cmd/outdated.rb +++ b/Library/Homebrew/cmd/outdated.rb @@ -23,9 +23,11 @@ module Homebrew keg = Keg.new dir version = keg.version all_versions << version + same_or_head_version = f.version == version || version.head? tap = Tab.for_keg(keg).tapped_from - if f.tap == tap || f.version == version + same_or_path_url_tap = f.tap == tap || tap == HOMEBREW_PATH_URL_TAP + if same_or_path_url_tap || same_or_head_version same_tap_versions << version end end -- cgit v1.2.3