Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ea2892f8ee 
							
						 
					 
					
						
						
							
							brew.rb: handle missing args.  
						
						
						
						
					 
					
						2024-03-07 16:20:20 +00:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a24da6b072 
							
						 
					 
					
						
						
							
							Remove FromDefaultNameLoader to avoid warning twice.  
						
						
						
						
					 
					
						2024-03-06 23:14:28 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a851bb86ef 
							
						 
					 
					
						
						
							
							Add type signature for Tap::fetch.  
						
						
						
						
					 
					
						2024-03-06 14:30:17 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f1eea64523 
							
						 
					 
					
						
						
							
							Merge pull request  #16779  from reitermarkus/fix-load-from-path  
						
						... 
						
						
						
						Fix loading casks/formulae from relative paths. 
						
						
					 
					
						2024-03-01 08:47:41 +00:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3da0f8c4a6 
							
						 
					 
					
						
						
							
							Fix loading casks/formulae from relative paths.  
						
						
						
						
					 
					
						2024-03-01 04:05:15 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2a78eba1ad 
							
						 
					 
					
						
						
							
							Simplify Tap#formula_files_by_name.  
						
						
						
						
					 
					
						2024-02-29 22:48:50 +01:00 
						 
				 
			
				
					
						
							
							
								apainintheneck 
							
						 
					 
					
						
						
						
						
							
						
						
							cd5b93a2f2 
							
						 
					 
					
						
						
							
							internal json v3: parse ruby source checksum correctly  
						
						... 
						
						
						
						Currently we are including this in the API but not actually
parsing and loading it correctly from the JSON. I think this
was an oversight when addressing feedback and refactoring
the JSON shape. Not a big deal, of course, because I'm the
only person using it right now.
I found this out while testing installs using the API and I got
this error while running `brew reinstall tree`.
```
Warning: Cannot verify integrity of '60fc4212023d3fef00e6de4b9f3f0d63402cf3eca00778d09f4f2d3481b524a1--tree.rb'.
No checksum was provided.
``` 
						
						
					 
					
						2024-02-28 21:34:31 -08:00 
						 
				 
			
				
					
						
							
							
								apainintheneck 
							
						 
					 
					
						
						
						
						
							
						
						
							670e2188d7 
							
						 
					 
					
						
						
							
							formulary: update api loader to load internal json v3  
						
						
						
						
					 
					
						2024-02-27 20:55:16 -08:00 
						 
				 
			
				
					
						
							
							
								Issy Long 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f4218a6316 
							
						 
					 
					
						
						
							
							Fix RuboCop Performance/MapCompact offenses  
						
						... 
						
						
						
						- Rename an iterator variable since it would make the line too long. 
						
						
					 
					
						2024-02-25 22:59:59 +00:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0684a16293 
							
						 
					 
					
						
						
							
							Pass warn in FromNameLoader.  
						
						
						
						
					 
					
						2024-02-22 22:12:07 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							964f005b3e 
							
						 
					 
					
						
						
							
							Only treat symlinks in taps as alias paths.  
						
						... 
						
						
						
						Fixes https://github.com/Homebrew/homebrew-core/issues/162946 . 
						
						
					 
					
						2024-02-22 18:28:53 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e0743a1436 
							
						 
					 
					
						
						
							
							Reapply "Refactor Formulary::loader_for."  
						
						... 
						
						
						
						This reverts commit 24683525cb5abf3cc79a9e0e268fa6efd0af558b. 
						
						
					 
					
						2024-02-22 18:24:57 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ab27efbd9d 
							
						 
					 
					
						
						
							
							Make Tap::each respect the API.  
						
						
						
						
					 
					
						2024-02-22 17:56:47 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							24683525cb 
							
						 
					 
					
						
						
							
							Revert "Refactor Formulary::loader_for."  
						
						
						
						
					 
					
						2024-02-16 13:41:54 +00:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fe1f6c95f5 
							
						 
					 
					
						
						
							
							Fix FromDefaultNameLoader.  
						
						
						
						
					 
					
						2024-02-14 23:09:18 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b717f5d954 
							
						 
					 
					
						
						
							
							Remove unused TapFormulaWithOldnameAmbiguityError.  
						
						
						
						
					 
					
						2024-02-14 22:56:25 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							177e9163c2 
							
						 
					 
					
						
						
							
							Fix code style.  
						
						
						
						
					 
					
						2024-02-14 22:47:29 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f4ac2996a7 
							
						 
					 
					
						
						
							
							Fix type signature.  
						
						
						
						
					 
					
						2024-02-14 22:11:51 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ce60048192 
							
						 
					 
					
						
						
							
							Handle TapFormulaAmbiguityError in diagnostics.  
						
						
						
						
					 
					
						2024-02-14 20:28:08 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9056613181 
							
						 
					 
					
						
						
							
							Add separate loader for default tap.  
						
						
						
						
					 
					
						2024-02-14 20:28:08 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							eb48d6be95 
							
						 
					 
					
						
						
							
							Always prefer the default tap.  
						
						
						
						
					 
					
						2024-02-14 20:28:08 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							562d5295f4 
							
						 
					 
					
						
						
							
							Remove unnecessary if.  
						
						
						
						
					 
					
						2024-02-14 20:28:08 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							22bb15748b 
							
						 
					 
					
						
						
							
							Simplify conditional.  
						
						
						
						
					 
					
						2024-02-14 20:28:07 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ba29328b59 
							
						 
					 
					
						
						
							
							Avoid T.cast.  
						
						
						
						
					 
					
						2024-02-14 20:28:07 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0626f62077 
							
						 
					 
					
						
						
							
							Remove redundant debug output.  
						
						
						
						
					 
					
						2024-02-14 20:28:06 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0f4d912de5 
							
						 
					 
					
						
						
							
							Remove Formulary::tap_paths again.  
						
						
						
						
					 
					
						2024-02-14 20:28:06 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ecee4aed35 
							
						 
					 
					
						
						
							
							Revert diagnostic change.  
						
						
						
						
					 
					
						2024-02-14 20:28:06 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d70f719411 
							
						 
					 
					
						
						
							
							Fix code style.  
						
						
						
						
					 
					
						2024-02-14 20:28:06 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4641690674 
							
						 
					 
					
						
						
							
							Refactor Formulary::loader_for.  
						
						
						
						
					 
					
						2024-02-14 20:28:06 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1c4b06fce2 
							
						 
					 
					
						
						
							
							Merge pull request  #16647  from reitermarkus/uses_from_macos_sig  
						
						... 
						
						
						
						Refactor and add type signature for `uses_from_macos`. 
						
						
					 
					
						2024-02-13 19:36:11 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							eaf7b38995 
							
						 
					 
					
						
						
							
							Allow tap migrations with renames.  
						
						
						
						
					 
					
						2024-02-13 04:17:43 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c6788bb27e 
							
						 
					 
					
						
						
							
							Avoid T.unsafe.  
						
						
						
						
					 
					
						2024-02-13 00:42:54 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d9712f4d50 
							
						 
					 
					
						
						
							
							Refactor and add type signature for uses_from_macos.  
						
						
						
						
					 
					
						2024-02-13 00:31:10 +01:00 
						 
				 
			
				
					
						
							
							
								apainintheneck 
							
						 
					 
					
						
						
						
						
							
						
						
							70ffc31338 
							
						 
					 
					
						
						
							
							formulary: update logic and add regression test  
						
						
						
						
					 
					
						2024-02-11 13:09:53 -08:00 
						 
				 
			
				
					
						
							
							
								Stephan Jorek 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d01de7545c 
							
						 
					 
					
						
						
							
							refactor bugfix to satify brew audit  
						
						
						
						
					 
					
						2024-02-11 11:40:49 +01:00 
						 
				 
			
				
					
						
							
							
								Stephan Jorek 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							863654e37c 
							
						 
					 
					
						
						
							
							remove accidentally added newline  
						
						
						
						
					 
					
						2024-02-11 01:39:44 +01:00 
						 
				 
			
				
					
						
							
							
								Stephan Jorek 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1570a4b8a3 
							
						 
					 
					
						
						
							
							Fix support of formulae aliases in taps  
						
						... 
						
						
						
						Resolves : #16636  
					
						2024-02-11 00:38:47 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3e61e3b428 
							
						 
					 
					
						
						
							
							Stop following recursive tap migrations.  
						
						
						
						
					 
					
						2024-02-10 15:07:31 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f72038b116 
							
						 
					 
					
						
						
							
							Fix loading aliases from API.  
						
						
						
						
					 
					
						2024-02-08 12:19:04 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							29179e45a1 
							
						 
					 
					
						
						
							
							Refactor rename/migration handling in Formulary.  
						
						
						
						
					 
					
						2024-02-06 00:52:38 +01:00 
						 
				 
			
				
					
						
							
							
								apainintheneck 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3c503cdf56 
							
						 
					 
					
						
						
							
							Normalize service serialization method names  
						
						
						
						
					 
					
						2024-02-04 13:50:57 +01:00 
						 
				 
			
				
					
						
							
							
								Douglas Eichelberger 
							
						 
					 
					
						
						
						
						
							
						
						
							f6c7eb7124 
							
						 
					 
					
						
						
							
							Add hash/keys to extend/  
						
						
						
						
					 
					
						2024-01-19 13:36:17 -08:00 
						 
				 
			
				
					
						
							
							
								Douglas Eichelberger 
							
						 
					 
					
						
						
						
						
							
						
						
							a87cdf0d21 
							
						 
					 
					
						
						
							
							Add Hash#deep_transform_values to extend/  
						
						
						
						
					 
					
						2024-01-19 13:36:16 -08:00 
						 
				 
			
				
					
						
							
							
								Issy Long 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f682147598 
							
						 
					 
					
						
						
							
							Fix RuboCop Style/RedundantFreeze offenses  
						
						
						
						
					 
					
						2024-01-18 22:20:01 +00:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0f0befc8e0 
							
						 
					 
					
						
						
							
							Merge pull request  #16458  from Bo98/json-freeze  
						
						... 
						
						
						
						api: use freeze option for JSON parsing 
						
						
					 
					
						2024-01-10 13:18:09 +00:00 
						 
				 
			
				
					
						
							
							
								apainintheneck 
							
						 
					 
					
						
						
						
						
							
						
						
							babbf008a1 
							
						 
					 
					
						
						
							
							formulary: allow for more keyless fields when loading from API  
						
						... 
						
						
						
						These were fields I missed the first time around. Now the values
line up with the expected values. 
						
						
					 
					
						2024-01-09 23:33:20 -08:00 
						 
				 
			
				
					
						
							
							
								Bo Anderson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1c3c64a743 
							
						 
					 
					
						
						
							
							api: use freeze option for JSON parsing  
						
						
						
						
					 
					
						2024-01-09 19:07:36 +00:00 
						 
				 
			
				
					
						
							
							
								Bo Anderson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							310b5ecbe7 
							
						 
					 
					
						
						
							
							Introduce Formulary platform cache  
						
						
						
						
					 
					
						2024-01-09 11:12:49 +00:00 
						 
				 
			
				
					
						
							
							
								apainintheneck 
							
						 
					 
					
						
						
						
						
							
						
						
							984dcf8c11 
							
						 
					 
					
						
						
							
							API: Load casks/formula from JSON with missing keys  
						
						... 
						
						
						
						We'd like to reduce the size of the API JSON and to do that we are
going to remove unused and/or blank elements from the cask/formula
definition. This will reduce the amount of data that has to go
over the wire and make it easier to load this data into memory. 
						
						
					 
					
						2024-01-01 19:10:48 -08:00 
						 
				 
			
				
					
						
							
							
								Rylan Polster 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							641a80475e 
							
						 
					 
					
						
						
							
							Update cask logic to handle deprecations and disables  
						
						
						
						
					 
					
						2023-12-16 20:01:47 -05:00