Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ea2892f8ee 
							
						 
					 
					
						
						
							
							brew.rb: handle missing args.  
						
						
						
						
					 
					
						2024-03-07 16:20:20 +00:00 
						 
				 
			
				
					
						
							
							
								Douglas Eichelberger 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							26eda5a303 
							
						 
					 
					
						
						
							
							git grep -l '^describe' | xargs gsed -i 's|^describe|RSpec.describe|g'  
						
						
						
						
					 
					
						2024-02-19 13:57:27 +00:00 
						 
				 
			
				
					
						
							
							
								Caleb Xu 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fcb3f8c553 
							
						 
					 
					
						
						
							
							missing_formula: remove sshpass from denylist  
						
						
						
						
					 
					
						2023-09-07 21:51:12 -04:00 
						 
				 
			
				
					
						
							
							
								Douglas Eichelberger 
							
						 
					 
					
						
						
						
						
							
						
						
							9075cbae62 
							
						 
					 
					
						
						
							
							brew style --fix  
						
						
						
						
					 
					
						2023-04-21 09:58:50 -07:00 
						 
				 
			
				
					
						
							
							
								Douglas Eichelberger 
							
						 
					 
					
						
						
						
						
							
						
						
							ac1e6ded9a 
							
						 
					 
					
						
						
							
							git grep -l '# typed: false' | xargs gsed -i 's|# typed: false||g'  
						
						
						
						
					 
					
						2023-04-21 09:57:47 -07:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f280ce069b 
							
						 
					 
					
						
						
							
							Support loading formulae/casks from subdirectories  
						
						... 
						
						
						
						Previously, we required all formulae and casks to be in a specific
formula or cask directory but did not check any subdirectories.
This commit allows using subdirectories for official taps, the only
ones likely to be big enough to warrant sharding in this way and to
avoid potentially breaking backwards compatibility for existing taps.
This was inspired by the most recent issues with homebrew-cask. 
						
						
					 
					
						2023-02-24 10:57:41 +00:00 
						 
				 
			
				
					
						
							
							
								apainintheneck 
							
						 
					 
					
						
						
						
						
							
						
						
							2601cc410b 
							
						 
					 
					
						
						
							
							Only optimize for the core tap  
						
						
						
						
					 
					
						2022-11-17 21:15:43 -08:00 
						 
				 
			
				
					
						
							
							
								fn ⌃ ⌥ 
							
						 
					 
					
						
						
						
						
							
						
						
							783fcfb97c 
							
						 
					 
					
						
						
							
							Fix tests  
						
						
						
						
					 
					
						2022-08-15 07:52:32 -07:00 
						 
				 
			
				
					
						
							
							
								danielnachun 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							951251e1d8 
							
						 
					 
					
						
						
							
							missing_formula_spec.rb: don't test latex  
						
						
						
						
					 
					
						2021-09-17 11:53:44 -07:00 
						 
				 
			
				
					
						
							
							
								Issy Long 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e1ad07190e 
							
						 
					 
					
						
						
							
							rubocop: Fix RSpec/ContextWording offenses  
						
						... 
						
						
						
						- For some of these I changed `context` to `describe` as it fit better
  rather than contriving a "when", "with" or "without", or massively
  restructuring the tests. 
						
						
					 
					
						2021-02-19 23:30:41 +00:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							3c2ec1c60f 
							
						 
					 
					
						
						
							
							Deprecate remaining cask commands.  
						
						
						
						
					 
					
						2020-11-21 19:56:12 +01:00 
						 
				 
			
				
					
						
							
							
								Roger Leigh 
							
						 
					 
					
						
						
						
						
							
						
						
							a96e15ec16 
							
						 
					 
					
						
						
							
							Permit installation of googletest  
						
						
						
						
					 
					
						2020-10-19 12:48:43 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							24ae318a3d 
							
						 
					 
					
						
						
							
							Move type annotations into files.  
						
						
						
						
					 
					
						2020-10-10 14:59:39 +02:00 
						 
				 
			
				
					
						
							
							
								Issy Long 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8eba9b86ab 
							
						 
					 
					
						
						
							
							Change occurrences of "blacklist" to "denylist" or "disallow"  
						
						... 
						
						
						
						- Depending on context, I've gone for either "denylist" or "disallow"
  here. "Disallow" for things in sentences, or actions, and "denylist"
  for list of things. 
						
						
					 
					
						2020-06-06 22:38:33 +01:00 
						 
				 
			
				
					
						
							
							
								Issy Long 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2a36f61c19 
							
						 
					 
					
						
						
							
							missing_formula: TexLive is only blacklisted on macOS  
						
						... 
						
						
						
						- In Homebrew/linuxbrew-core, [we have a Linux-only formula for
  `texlive`](https://github.com/Homebrew/linuxbrew-core/tree/master/Formula/texlive.rb ).
- When running `brew audit --strict texlive` on Linux, we got the
  following messaging:
  ```
  $ brew audit --strict texlive
  texlive:
    * 'texlive' is blacklisted from homebrew/core.
    Error: 1 problem in 1 formula detected
  ```
- Looking at where this comes from leads to the missing formula
  messaging to install `mactex` via Homebrew Cask. The 'blacklisted in
  homebrew/core' messaging only applies to macOS where Casks are an option
  for users, so let's not surface the audit for `texlive` on Linux. 
						
						
					 
					
						2020-02-15 19:51:48 +00:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							22795d7e30 
							
						 
					 
					
						
						
							
							spec_helper: do cache clearing in single location.  
						
						
						
						
					 
					
						2019-11-06 10:20:57 +00:00 
						 
				 
			
				
					
						
							
							
								Zach Auten 
							
						 
					 
					
						
						
						
						
							
						
						
							ecc7b9e174 
							
						 
					 
					
						
						
							
							cask_reason will suggest brew cask uninstall  
						
						
						
						
					 
					
						2019-07-31 00:31:12 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Auten 
							
						 
					 
					
						
						
						
						
							
						
						
							25e7eaee1f 
							
						 
					 
					
						
						
							
							brew install will suggest brew cask install  
						
						... 
						
						
						
						If the user tries to install a cask using brew install
then brew will suggest the user tries 'brew cask install'
closes  #6245  
						
						
					 
					
						2019-06-22 14:21:56 -04:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							36dbad3922 
							
						 
					 
					
						
						
							
							Add frozen_string_literal to all files.  
						
						
						
						
					 
					
						2019-04-20 13:27:36 +09:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							75257886f2 
							
						 
					 
					
						
						
							
							Cleanup some RSpec tests  
						
						... 
						
						
						
						Fix some Rubocop RSpec checks, update some values and improve
documentation. 
						
						
					 
					
						2019-03-28 19:16:56 +00:00 
						 
				 
			
				
					
						
							
							
								Zach Auten 
							
						 
					 
					
						
						
						
						
							
						
						
							999c4743d0 
							
						 
					 
					
						
						
							
							Added flag for cask_reason to output cask info or just message with cask name  
						
						
						
						
					 
					
						2019-03-24 15:28:34 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Auten 
							
						 
					 
					
						
						
						
						
							
						
						
							63a0aa92d1 
							
						 
					 
					
						
						
							
							Removed info_spec integration test and replaced with unit test in missing_formula_spec  
						
						
						
						
					 
					
						2019-03-21 17:18:21 -04:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							7762ce32aa 
							
						 
					 
					
						
						
							
							Use more descriptive heredoc names.  
						
						
						
						
					 
					
						2018-07-11 18:15:30 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							0432feabd3 
							
						 
					 
					
						
						
							
							Add missing blacklisted Formulae.  
						
						
						
						
					 
					
						2018-04-20 19:11:22 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							16fb563d49 
							
						 
					 
					
						
						
							
							Refactor MissingFormula spec.  
						
						
						
						
					 
					
						2018-04-20 19:11:22 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							32d1f6db8b 
							
						 
					 
					
						
						
							
							Fix described_class in custom matcher.  
						
						
						
						
					 
					
						2018-03-27 11:05:57 +02:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							5e1806e796 
							
						 
					 
					
						
						
							
							test: rubocop-rspec style auto-corrects.  
						
						... 
						
						
						
						There’s too many warnings to start enabling `rubocop-rspec` by default
but let’s at least apply the cleanups it does automatically. 
						
						
					 
					
						2018-03-25 13:30:37 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							799312c5fc 
							
						 
					 
					
						
						
							
							missing_formula: check deleted in the last month.  
						
						... 
						
						
						
						This speeds things up pretty dramatically and handles the case that
something was deleted recently and users haven't learned about it yet.
Fixes  #3513 . 
						
						
					 
					
						2017-12-30 21:18:02 +00:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							9bee9ca575 
							
						 
					 
					
						
						
							
							Use “squiggly” heredocs.  
						
						
						
						
					 
					
						2017-10-18 14:39:09 +02:00 
						 
				 
			
				
					
						
							
							
								puredanger 
							
						 
					 
					
						
						
						
						
							
						
						
							9bc706f1fc 
							
						 
					 
					
						
						
							
							remove blacklisting of Clojure to allow adding a Clojure formula  
						
						
						
						
					 
					
						2017-08-22 12:17:11 -05:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							2ad3a87045 
							
						 
					 
					
						
						
							
							Silence all specs by default.  
						
						
						
						
					 
					
						2017-07-29 20:25:37 +02:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							a6df701fad 
							
						 
					 
					
						
						
							
							tests: reduce some noise.  
						
						... 
						
						
						
						- Tweak the way offline skipping happens
- Skip more tests that break when offline
- Hide more stdout output from tests. 
						
						
					 
					
						2017-04-22 12:49:14 +01:00 
						 
				 
			
				
					
						
							
							
								Ilya Zverev 
							
						 
					 
					
						
						
						
						
							
						
						
							f5321d1b0d 
							
						 
					 
					
						
						
							
							Remove osmium from blacklisted formulas  
						
						
						
						
					 
					
						2017-03-31 15:59:22 +03:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							f59eb358c2 
							
						 
					 
					
						
						
							
							missing_formula: subsume historic logic.  
						
						... 
						
						
						
						These methods belong together so combine them in a single class to
provide a simpler API. 
						
						
					 
					
						2017-03-20 20:37:12 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							80e95b684e 
							
						 
					 
					
						
						
							
							blacklist: move to missing_formula class instead.  
						
						... 
						
						
						
						This will allow extending this class so it can be used by more than
just blacklisting. 
						
						
					 
					
						2017-03-20 18:20:31 +02:00