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>
This commit is contained in:
parent
0caa1912d9
commit
e34d9a7b37
@ -23,9 +23,11 @@ module Homebrew
|
|||||||
keg = Keg.new dir
|
keg = Keg.new dir
|
||||||
version = keg.version
|
version = keg.version
|
||||||
all_versions << version
|
all_versions << version
|
||||||
|
same_or_head_version = f.version == version || version.head?
|
||||||
|
|
||||||
tap = Tab.for_keg(keg).tapped_from
|
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
|
same_tap_versions << version
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user