aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/cmd/outdated.rb
diff options
context:
space:
mode:
authorMike McQuaid2015-02-12 16:02:44 +0000
committerMike McQuaid2015-02-13 10:58:43 +0000
commite34d9a7b37101062c79a98ade47fe141a9b8e149 (patch)
treed176a85c992b07c3aafdb93f28f78e9d3a8ae589 /Library/Homebrew/cmd/outdated.rb
parent0caa1912d94f78af826a6abdc06c92e4e46df5d2 (diff)
downloadbrew-e34d9a7b37101062c79a98ade47fe141a9b8e149.tar.bz2
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 <mike@mikemcquaid.com>
Diffstat (limited to 'Library/Homebrew/cmd/outdated.rb')
-rw-r--r--Library/Homebrew/cmd/outdated.rb4
1 files changed, 3 insertions, 1 deletions
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