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
 | 
			
		||||
        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
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user