Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							24683525cb 
							
						 
					 
					
						
						
							
							Revert "Refactor Formulary::loader_for."  
						
						
						
						
					 
					
						2024-02-16 13:41:54 +00:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4641690674 
							
						 
					 
					
						
						
							
							Refactor Formulary::loader_for.  
						
						
						
						
					 
					
						2024-02-14 20:28:06 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							27dda52a5d 
							
						 
					 
					
						
						
							
							Download tap_migrations.json files from the API  
						
						... 
						
						
						
						Download the previously stored tap migrations files for homebrew/core
and homebrew/cask from the formulae.brew.sh API.
This adds a much longer stale time (24 hours) to decide whether or not
the migrations files need downloaded from the API in Ruby land.
`brew update` will still update them every time.
Requires https://github.com/Homebrew/brew/pull/15628 
Fixes https://github.com/Homebrew/brew/issues/14897  
						
						
					 
					
						2023-07-05 17:18:12 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a3231a03fa 
							
						 
					 
					
						
						
							
							Implement cask renames.  
						
						
						
						
					 
					
						2023-05-12 21:17:30 +02:00 
						 
				 
			
				
					
						
							
							
								Bo Anderson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							44f058edb5 
							
						 
					 
					
						
						
							
							Refactor formula, cask and Ruby source downloads to use shared code  
						
						
						
						
					 
					
						2023-04-27 23:23:07 +01:00 
						 
				 
			
				
					
						
							
							
								Bo Anderson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5510c3fb2b 
							
						 
					 
					
						
						
							
							Support formula renames in API  
						
						
						
						
					 
					
						2023-04-27 05:15:45 +01:00 
						 
				 
			
				
					
						
							
							
								Douglas Eichelberger 
							
						 
					 
					
						
						
						
						
							
						
						
							24cf6076e8 
							
						 
					 
					
						
						
							
							brew style --fix  
						
						
						
						
					 
					
						2023-04-24 20:42:39 -07:00 
						 
				 
			
				
					
						
							
							
								Bo Anderson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b7d6d00c34 
							
						 
					 
					
						
						
							
							api: use signed endpoint  
						
						
						
						
					 
					
						2023-02-22 21:53:32 +00:00 
						 
				 
			
				
					
						
							
							
								Bo Anderson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c2342eca91 
							
						 
					 
					
						
						
							
							Further improvements to API handling in shell  
						
						
						
						
					 
					
						2023-02-19 05:38:13 +00:00 
						 
				 
			
				
					
						
							
							
								Douglas Eichelberger 
							
						 
					 
					
						
						
						
						
							
						
						
							95742f4cfd 
							
						 
					 
					
						
						
							
							Enabling typing in Homebrew::API module  
						
						
						
						
					 
					
						2023-02-13 21:33:04 -08:00 
						 
				 
			
				
					
						
							
							
								Rylan Polster 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							68bbe03d04 
							
						 
					 
					
						
						
							
							Remove remaining formula_api_path references  
						
						
						
						
					 
					
						2023-01-06 02:46:21 -05:00 
						 
				 
			
				
					
						
							
							
								Rylan Polster 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bab85d84e9 
							
						 
					 
					
						
						
							
							Extract common JSON API fetch logic  
						
						
						
						
					 
					
						2023-01-06 02:46:21 -05:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e67901f236 
							
						 
					 
					
						
						
							
							api/formula: handle JSON file corruption.  
						
						... 
						
						
						
						If we can't parse the file: it's corrupt. Try again up to 3 times before
bailing. 
						
						
					 
					
						2022-12-08 09:34:05 +00:00 
						 
				 
			
				
					
						
							
							
								Rylan Polster 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e8f2d8f6c5 
							
						 
					 
					
						
						
							
							Load formulae from their aliases using the API  
						
						
						
						
					 
					
						2022-09-14 23:59:10 -04:00 
						 
				 
			
				
					
						
							
							
								Rylan Polster 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bfbb7a79bd 
							
						 
					 
					
						
						
							
							Improve brew update with HOMEBREW_INSTALL_FROM_API  
						
						
						
						
					 
					
						2022-09-02 02:10:12 -04:00 
						 
				 
			
				
					
						
							
							
								Steve Hahn 
							
						 
					 
					
						
						
						
						
							
						
						
							9f27bd4c67 
							
						 
					 
					
						
						
							
							simplify cached_formula_json_file check  
						
						
						
						
					 
					
						2022-07-20 11:19:24 -07:00 
						 
				 
			
				
					
						
							
							
								Steve Hahn 
							
						 
					 
					
						
						
						
						
							
						
						
							8993ebca88 
							
						 
					 
					
						
						
							
							use --time-cond when caching the formula api json  
						
						
						
						
					 
					
						2022-07-19 17:41:27 -07:00 
						 
				 
			
				
					
						
							
							
								Rylan Polster 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ccd46af7c6 
							
						 
					 
					
						
						
							
							Cleanup  
						
						
						
						
					 
					
						2022-06-14 16:42:10 -04:00 
						 
				 
			
				
					
						
							
							
								Rylan Polster 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							43f7fa4162 
							
						 
					 
					
						
						
							
							Update cached formula json file when needed  
						
						
						
						
					 
					
						2022-06-14 16:11:23 -04:00 
						 
				 
			
				
					
						
							
							
								Bo Anderson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1d36c42fb7 
							
						 
					 
					
						
						
							
							Support offline usage under HOMEBREW_INSTALL_FROM_API  
						
						
						
						
					 
					
						2022-06-14 16:06:05 -04:00 
						 
				 
			
				
					
						
							
							
								Michka Popoff 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1cc7ca33c0 
							
						 
					 
					
						
						
							
							update: migrate everyone from linuxbrew-core to homebrew-core  
						
						... 
						
						
						
						Co-authored-by: Mike McQuaid <mike@mikemcquaid.com> 
						
						
					 
					
						2021-10-20 11:01:38 +01:00 
						 
				 
			
				
					
						
							
							
								Rylan Polster 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							489f5ed9d1 
							
						 
					 
					
						
						
							
							api: fix generic api path functions  
						
						
						
						
					 
					
						2021-08-09 16:48:13 -04:00 
						 
				 
			
				
					
						
							
							
								Rylan Polster 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							eab0f88c3c 
							
						 
					 
					
						
						
							
							Remove json argument and extend Cachable  
						
						
						
						
					 
					
						2021-08-09 10:29:55 -04:00 
						 
				 
			
				
					
						
							
							
								Rylan Polster 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							737dd1654b 
							
						 
					 
					
						
						
							
							Refactor API methods  
						
						
						
						
					 
					
						2021-08-06 04:31:27 -04:00