Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7615d3a812 
							
						 
					 
					
						
						
							
							Improve writable directory handling  
						
						... 
						
						
						
						Consolidate the handling of which directories need to exist and which
need to be writable. Additionally, add a fatal check for formula
installations to ensure that any directories that need to be writable
are so before attempting an installation.
Fixes  #4626 . 
						
						
					 
					
						2018-09-06 18:38:43 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							25b4d94b5c 
							
						 
					 
					
						
						
							
							Update minimum Git version.  
						
						... 
						
						
						
						This forces the use of Homebrew's Git on El Capitan and below.
Normally I'd remove the need for this but given we're weeks away from
El Capitan being unsupported it doesn't seem worth the effort to remove
useful functionality. Instead, let's warn about an old Git and
autoinstall Homebrew's Git wherever needed.
Fixes  #4818 . 
						
						
					 
					
						2018-09-06 12:38:20 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							80d75bc0d8 
							
						 
					 
					
						
						
							
							Homebrew/.rubocop: tweak rules.  
						
						... 
						
						
						
						Adjust the rules based on the current codebase. Remove various enable,
disables and default values that are unnecessary. Add more comments
explaining why. Make minor changes needed to enable a few more rules. 
						
						
					 
					
						2018-09-02 20:15:09 +01:00 
						 
				 
			
				
					
						
							
							
								Maxim Belkin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e5435dfeb7 
							
						 
					 
					
						
						
							
							Cross-platform diagnostics.  
						
						
						
						
					 
					
						2018-05-14 04:44:15 -05:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							d331c47de0 
							
						 
					 
					
						
						
							
							diagnostic: remove check_user_curlrc check.  
						
						
						
						
					 
					
						2018-04-08 16:07:21 -07:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							7095738d1d 
							
						 
					 
					
						
						
							
							Remove config/doctor checks we no longer need  
						
						... 
						
						
						
						A bunch of these were needed before superenv, environment filtering or
on now long-unsupported versions of macOS. 
						
						
					 
					
						2018-04-02 09:40:39 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							046ebfb647 
							
						 
					 
					
						
						
							
							diagnostic: general cleanup.  
						
						
						
						
					 
					
						2018-03-27 14:52:47 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							bdb86640e9 
							
						 
					 
					
						
						
							
							diagnostic: remove python pth check.  
						
						... 
						
						
						
						This isn't an issue with Homebrew but an issue for users to configure
themselves. It's also nonsensical with current Python configurations
e.g. https://discourse.brew.sh/t/brew-doctor-warnings-about-python-3-6-site-packages-and-sitecustomize/1805/1  
						
						
					 
					
						2018-03-09 14:54:52 +00:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							e03f07f302 
							
						 
					 
					
						
						
							
							Rubocop 0.53.0 automatic fixes.  
						
						
						
						
					 
					
						2018-03-08 14:10:02 +00:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							70253f0009 
							
						 
					 
					
						
						
							
							Adjust docs and more internal code for Python 3.  
						
						... 
						
						
						
						Now we have `python` for Python 3 and `python@2` for Python 2 some more
adjustments need to be made. 
						
						
					 
					
						2018-03-03 09:42:25 +00:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c09a0972e5 
							
						 
					 
					
						
						
							
							Merge pull request  #3774  from sbol-coolblue/fix-formula-formulae  
						
						... 
						
						
						
						Grammar: "formula are" -> "formulae are" 
						
						
					 
					
						2018-02-13 18:10:23 +01:00 
						 
				 
			
				
					
						
							
							
								ilovezfs 
							
						 
					 
					
						
						
						
						
							
						
						
							0efe63402b 
							
						 
					 
					
						
						
							
							diagnostic: remove cache size check  
						
						
						
						
					 
					
						2018-02-13 01:57:20 -08:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							a30c74987a 
							
						 
					 
					
						
						
							
							brew, diagnostic: tweak CI variable checks.  
						
						... 
						
						
						
						I've adjusted test-bot in:
603918939a 
						
						
					 
					
						2018-02-12 16:41:21 +00:00 
						 
				 
			
				
					
						
							
							
								Dominyk Tiller 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							51ed7983a5 
							
						 
					 
					
						
						
							
							diagnostic: guard cache check on Jenkins too  
						
						
						
						
					 
					
						2018-02-12 10:11:45 +00:00 
						 
				 
			
				
					
						
							
							
								Dominyk Tiller 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f97d8e3905 
							
						 
					 
					
						
						
							
							diagnostic: implement cache size check  
						
						
						
						
					 
					
						2018-02-11 17:05:13 +00:00 
						 
				 
			
				
					
						
							
							
								Sander Bol 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							14a25bdd69 
							
						 
					 
					
						
						
							
							Grammar: "formula are" -> "formulae are"  
						
						... 
						
						
						
						Fix plural form of formula in `brew doctor` output. 
						
						
					 
					
						2018-02-07 09:50:01 +01:00 
						 
				 
			
				
					
						
							
							
								Simon B 
							
						 
					 
					
						
						
						
						
							
						
						
							53d87d3b58 
							
						 
					 
					
						
						
							
							fix broken sentence  
						
						
						
						
					 
					
						2018-01-21 12:49:59 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							6b9ca5dbf5 
							
						 
					 
					
						
						
							
							Remove some unset/checked environment checks  
						
						... 
						
						
						
						These will be redundant once environment filtering is on by default
in #3529 . 
						
						
					 
					
						2017-12-08 16:33:33 +00:00 
						 
				 
			
				
					
						
							
							
								Louis Bergelson 
							
						 
					 
					
						
						
						
						
							
						
						
							2abf2a6a79 
							
						 
					 
					
						
						
							
							whitelisting additional SentinelOne dylib pattern  
						
						... 
						
						
						
						it seems like SentinelOne is now using dylibs that include a number, possibly randomized in some way
this causes brew doctor to give a warning, but it should probably be ignored like the previous versions of the sentinel dylib
updating diagnostic.rb to include a new pattern to ignore dylibs of the form sentinel-*.dylib 
						
						
					 
					
						2017-11-28 17:34:16 -05:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							9ebf338804 
							
						 
					 
					
						
						
							
							diagnostic: fix paths usage.  
						
						... 
						
						
						
						- Don't allow taking an argument. This doesn't work and never has as it
  caches the result regardless of the argument.
- Don't rely on the PATH to check for external commands. 
						
						
					 
					
						2017-11-17 17:41:58 +00:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							526299913f 
							
						 
					 
					
						
						
							
							Remove usless comments.  
						
						
						
						
					 
					
						2017-10-24 19:39:40 +02:00 
						 
				 
			
				
					
						
							
							
								Dominyk Tiller 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							212367ee7e 
							
						 
					 
					
						
						
							
							diagnostic: handle APFS returning hash order  
						
						
						
						
					 
					
						2017-10-20 22:44:11 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							9bee9ca575 
							
						 
					 
					
						
						
							
							Use “squiggly” heredocs.  
						
						
						
						
					 
					
						2017-10-18 14:39:09 +02:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							3a606abaa1 
							
						 
					 
					
						
						
							
							Merge pull request  #3229  from BenMusch/check-for-master-no-refactor  
						
						... 
						
						
						
						doctor: Check for branch of core tap (take 2) 
						
						
					 
					
						2017-10-18 10:59:59 +01:00 
						 
				 
			
				
					
						
							
							
								Dominyk Tiller 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							16ea29a641 
							
						 
					 
					
						
						
							
							diagnostic: pass explicit sort to handle APFS  
						
						
						
						
					 
					
						2017-10-14 06:35:25 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							175ca909ee 
							
						 
					 
					
						
						
							
							Clean up code style and remove .rubocop_todo.yml.  
						
						
						
						
					 
					
						2017-10-08 16:10:37 +02:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							a8ca47d294 
							
						 
					 
					
						
						
							
							diagnostic: remove unnecessary blank line.  
						
						
						
						
					 
					
						2017-10-01 19:07:10 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							7974ce24b6 
							
						 
					 
					
						
						
							
							Fix regex style  
						
						
						
						
					 
					
						2017-09-28 20:10:06 +01:00 
						 
				 
			
				
					
						
							
							
								Ben Muschol 
							
						 
					 
					
						
						
						
						
							
						
						
							2d6bd04007 
							
						 
					 
					
						
						
							
							Merge branch 'master' into check-for-master-no-refactor  
						
						
						
						
					 
					
						2017-09-27 16:36:10 -04:00 
						 
				 
			
				
					
						
							
							
								Ben Muschol 
							
						 
					 
					
						
						
						
						
							
						
						
							fe5c885da0 
							
						 
					 
					
						
						
							
							Implement changes  
						
						
						
						
					 
					
						2017-09-27 16:32:13 -04:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							01e9ec9a9f 
							
						 
					 
					
						
						
							
							Rubocop: automatic rule fixes.  
						
						
						
						
					 
					
						2017-09-24 21:23:59 +01:00 
						 
				 
			
				
					
						
							
							
								ilovezfs 
							
						 
					 
					
						
						
						
						
							
						
						
							204f370491 
							
						 
					 
					
						
						
							
							Revert "Add check for HEAD ref in diagnostics"  
						
						
						
						
					 
					
						2017-09-18 14:49:10 -04:00 
						 
				 
			
				
					
						
							
							
								ilovezfs 
							
						 
					 
					
						
						
						
						
							
						
						
							8b91018c70 
							
						 
					 
					
						
						
							
							Revert "diagnostic: don't check CI core branch."  
						
						... 
						
						
						
						This reverts commit cb5b14307ca4640e1ba68cfd28e7fef34a3b771b. 
						
						
					 
					
						2017-09-18 14:49:10 -04:00 
						 
				 
			
				
					
						
							
							
								ilovezfs 
							
						 
					 
					
						
						
						
						
							
						
						
							6fab5b0976 
							
						 
					 
					
						
						
							
							Revert "diagnostic: also don't check Jenkins core branch."  
						
						... 
						
						
						
						This reverts commit db41f9d1182ff8c4c3b42b458e38d5c58b496ffb. 
						
						
					 
					
						2017-09-18 14:49:10 -04:00 
						 
				 
			
				
					
						
							
							
								ilovezfs 
							
						 
					 
					
						
						
						
						
							
						
						
							78a742c1ff 
							
						 
					 
					
						
						
							
							Revert "Add check for HEAD ref in diagnostics"  
						
						
						
						
					 
					
						2017-08-26 10:15:35 -07:00 
						 
				 
			
				
					
						
							
							
								ilovezfs 
							
						 
					 
					
						
						
						
						
							
						
						
							784a85f885 
							
						 
					 
					
						
						
							
							Revert "diagnostic: don't check CI core branch."  
						
						... 
						
						
						
						This reverts commit cb5b14307ca4640e1ba68cfd28e7fef34a3b771b. 
						
						
					 
					
						2017-08-26 10:14:23 -07:00 
						 
				 
			
				
					
						
							
							
								ilovezfs 
							
						 
					 
					
						
						
						
						
							
						
						
							b1e0998f58 
							
						 
					 
					
						
						
							
							Revert "diagnostic: also don't check Jenkins core branch."  
						
						... 
						
						
						
						This reverts commit db41f9d1182ff8c4c3b42b458e38d5c58b496ffb. 
						
						
					 
					
						2017-08-26 10:13:43 -07:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							db41f9d118 
							
						 
					 
					
						
						
							
							diagnostic: also don't check Jenkins core branch.  
						
						
						
						
					 
					
						2017-08-26 14:50:55 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							cb5b14307c 
							
						 
					 
					
						
						
							
							diagnostic: don't check CI core branch.  
						
						
						
						
					 
					
						2017-08-26 14:44:26 +01:00 
						 
				 
			
				
					
						
							
							
								Ben Muschol 
							
						 
					 
					
						
						
						
						
							
						
						
							7b31dd6062 
							
						 
					 
					
						
						
							
							Prefer if over unless, simplify messaging  
						
						
						
						
					 
					
						2017-08-26 08:25:08 -04:00 
						 
				 
			
				
					
						
							
							
								Ben Muschol 
							
						 
					 
					
						
						
						
						
							
						
						
							b351c3f3ff 
							
						 
					 
					
						
						
							
							Fix method name  
						
						
						
						
					 
					
						2017-08-25 21:04:23 -04:00 
						 
				 
			
				
					
						
							
							
								Ben Muschol 
							
						 
					 
					
						
						
						
						
							
						
						
							abe47b79c8 
							
						 
					 
					
						
						
							
							Add check for HEAD ref in diagnostics  
						
						
						
						
					 
					
						2017-08-25 20:25:58 -04:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							bd06a7926c 
							
						 
					 
					
						
						
							
							diagnostic: use ENV[]  
						
						
						
						
					 
					
						2017-07-20 20:02:34 +01:00 
						 
				 
			
				
					
						
							
							
								Justin Baugh 
							
						 
					 
					
						
						
						
						
							
						
						
							0a9de6b8a6 
							
						 
					 
					
						
						
							
							Update source check to match style  
						
						
						
						
					 
					
						2017-07-20 14:44:20 -04:00 
						 
				 
			
				
					
						
							
							
								Justin Baugh 
							
						 
					 
					
						
						
						
						
							
						
						
							e077bfe655 
							
						 
					 
					
						
						
							
							Address rubocop issues  
						
						
						
						
					 
					
						2017-07-20 11:57:43 -04:00 
						 
				 
			
				
					
						
							
							
								Justin Baugh 
							
						 
					 
					
						
						
						
						
							
						
						
							7504d830cb 
							
						 
					 
					
						
						
							
							Add warning to doctor if HOMEBREW_BUILD_FROM_SOURCE is set.  
						
						
						
						
					 
					
						2017-07-20 11:08:53 -04:00 
						 
				 
			
				
					
						
							
							
								Wang Boyu 
							
						 
					 
					
						
						
						
						
							
						
						
							89d2cc00da 
							
						 
					 
					
						
						
							
							diagnostic: Update whitelisted dylib used by Symantec (again)  
						
						
						
						
					 
					
						2017-06-22 16:00:54 +08:00 
						 
				 
			
				
					
						
							
							
								Wang Boyu 
							
						 
					 
					
						
						
						
						
							
						
						
							803c5c3afe 
							
						 
					 
					
						
						
							
							diagnostic: Update whitelisted dylib used by Symantec  
						
						
						
						
					 
					
						2017-06-22 10:02:35 +08:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							370eeed2e4 
							
						 
					 
					
						
						
							
							diagnostic: quiet some CI whining.  
						
						... 
						
						
						
						We want to be able to symlink Homebrew/test-bot to Homebrew/core on
Linux for CI speed. 
						
						
					 
					
						2017-06-17 14:01:42 +01:00 
						 
				 
			
				
					
						
							
							
								Baptiste Fontaine 
							
						 
					 
					
						
						
						
						
							
						
						
							569180dfe5 
							
						 
					 
					
						
						
							
							diagnostic: Fix suggested git remote commands  
						
						
						
						
					 
					
						2017-06-14 17:26:35 +02:00