Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							228cbd81c9 
							
						 
					 
					
						
						
							
							Use Homebrew's gitconfig for various commands  
						
						... 
						
						
						
						Git is a transport and storage mechanism for us so we don't want to
allow arbitrary customisation of this due to user issues e.g. #3664 
and #3561 .
Fixes  #3664 . 
						
						
					 
					
						2018-01-11 20:40:59 +00:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							838a3f1996 
							
						 
					 
					
						
						
							
							reinstall/upgrade: stop unlinked kegs being sticky  
						
						... 
						
						
						
						It's not possible to determine the difference between a non-keg-only
keg that failed to link and one that wasn't linked by us intentionally.
To avoid additional complexity of storing this logic in another place
let's back out this relatively new functionality; sticky keg-only links
is a better and more desirable behaviour anyway. 
						
						
					 
					
						2018-01-10 16:43:21 +00:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							9ed1ed3c05 
							
						 
					 
					
						
						
							
							upgrade: fix UnsatisfiedRequirements exit code.  
						
						
						
						
					 
					
						2018-01-09 09:07:37 +00:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							dbeebcaef5 
							
						 
					 
					
						
						
							
							upgrade: skip formula if upgrade fails.  
						
						... 
						
						
						
						Rather than blocking the rest of the formulae from being installed by
`brew upgrade` print the requirement failure messages (already done) and
an error stating requirements weren't satisfied and then continue to
upgrade the rest of the formulae. 
						
						
					 
					
						2018-01-08 14:38:10 +00:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							1bd7d7df04 
							
						 
					 
					
						
						
							
							Use parser 2.4.0.0  
						
						... 
						
						
						
						This matches the version that supports Ruby 2.3.3 syntax (which is the
version we use). 
						
						
					 
					
						2018-01-07 14:29:19 +00:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							7eb1fd6671 
							
						 
					 
					
						
						
							
							reinstall/upgrade: document use of options.  
						
						... 
						
						
						
						To avoid user confusion e.g. #3606 . 
						
						
					 
					
						2017-12-30 21:23:33 +00:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							7a8f61c28c 
							
						 
					 
					
						
						
							
							gist-logs: use full path to brew.  
						
						... 
						
						
						
						This fixes the command with environment filtering enabled. 
						
						
					 
					
						2017-12-14 16:44:25 +00:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							5f471ee289 
							
						 
					 
					
						
						
							
							doctor: tell people not to file issues.  
						
						... 
						
						
						
						This stuff doesn't matter. 
						
						
					 
					
						2017-12-11 15:27:18 +00:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							837ea74f44 
							
						 
					 
					
						
						
							
							Merge pull request  #3543  from MikeMcQuaid/remove-env-unsets  
						
						... 
						
						
						
						Remove some unset/checked environment checks 
						
						
					 
					
						2017-12-10 17:46:29 +00: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 
						 
				 
			
				
					
						
							
							
								L. E. Segovia 
							
						 
					 
					
						
						
						
						
							
						
						
							cf892c432e 
							
						 
					 
					
						
						
							
							Revert extra deletion  
						
						
						
						
					 
					
						2017-12-02 20:07:17 +00:00 
						 
				 
			
				
					
						
							
							
								L. E. Segovia 
							
						 
					 
					
						
						
						
						
							
						
						
							9603e39f16 
							
						 
					 
					
						
						
							
							Rename whole build_options block (copypaste from reinstall)  
						
						
						
						
					 
					
						2017-12-02 20:04:03 +00:00 
						 
				 
			
				
					
						
							
							
								L. E. Segovia 
							
						 
					 
					
						
						
						
						
							
						
						
							da764c6d6c 
							
						 
					 
					
						
						
							
							Delete --ignore-dependencies additions  
						
						
						
						
					 
					
						2017-12-02 20:03:38 +00:00 
						 
				 
			
				
					
						
							
							
								L. E. Segovia 
							
						 
					 
					
						
						
						
						
							
						
						
							4dfe6e32e4 
							
						 
					 
					
						
						
							
							Let the upgrade command add new build flags  
						
						
						
						
					 
					
						2017-12-02 17:14:46 +00:00 
						 
				 
			
				
					
						
							
							
								L. E. Segovia 
							
						 
					 
					
						
						
						
						
							
						
						
							5f5e689752 
							
						 
					 
					
						
						
							
							Remember --ignore-dependencies when installing and upgrading  
						
						
						
						
					 
					
						2017-12-02 13:41:11 +00:00 
						 
				 
			
				
					
						
							
							
								Shaun Jackman 
							
						 
					 
					
						
						
						
						
							
						
						
							2dbc4ffaf3 
							
						 
					 
					
						
						
							
							vendor-install: Add ARM bottle for portable-ruby  
						
						
						
						
					 
					
						2017-11-27 12:09:27 -08:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							a19d0708a4 
							
						 
					 
					
						
						
							
							Allow optionally using Homebrew's curl  
						
						... 
						
						
						
						If `HOMEBREW_FORCE_BREWED_CURL` is set then allow it to be used instead
of the system `curl`. 
						
						
					 
					
						2017-11-26 18:17:26 +00:00 
						 
				 
			
				
					
						
							
							
								Shaun Jackman 
							
						 
					 
					
						
						
						
						
							
						
						
							6da95d882d 
							
						 
					 
					
						
						
							
							vendor-install: Observe HOMEBREW_STDERR  
						
						... 
						
						
						
						Suppress stderr unless HOMEBREW_STDERR is set. 
						
						
					 
					
						2017-11-16 11:08:50 -08:00 
						 
				 
			
				
					
						
							
							
								commitay 
							
						 
					 
					
						
						
						
						
							
						
						
							ac799d9f2d 
							
						 
					 
					
						
						
							
							brew list --pinned: pass explicit sort to handle APFS  
						
						
						
						
					 
					
						2017-11-07 12:35:40 +10:00 
						 
				 
			
				
					
						
							
							
								commitay 
							
						 
					 
					
						
						
						
						
							
						
						
							ccecdab4cd 
							
						 
					 
					
						
						
							
							brew list --versions: pass explicit sort to handle APFS  
						
						
						
						
					 
					
						2017-11-06 20:27:23 +10:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							7a68b4a3f9 
							
						 
					 
					
						
						
							
							Refactor command handling code  
						
						... 
						
						
						
						Don’t rely on having external commands always present in the PATH in
order to find them. Instead, provide an accessory method to Tap so
they can be added and used when needed.
While we’re here, do some general refactoring and cleanup of the
command code in these places. 
						
						
					 
					
						2017-11-05 15:37:57 +00:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							3549377478 
							
						 
					 
					
						
						
							
							cmd/sh: set working PS1 for zsh.  
						
						... 
						
						
						
						The `bash`, default one is broken on `zsh`. 
						
						
					 
					
						2017-10-29 17:23:05 +00:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7caca57073 
							
						 
					 
					
						
						
							
							Merge pull request  #3380  from jmsundar/apfs_tap-info  
						
						... 
						
						
						
						tap-info: handle APFS returning hash order 
						
						
					 
					
						2017-10-28 13:08:12 +01:00 
						 
				 
			
				
					
						
							
							
								Jayendra Minakshisundar 
							
						 
					 
					
						
						
						
						
							
						
						
							ea7d356e08 
							
						 
					 
					
						
						
							
							style changes  
						
						
						
						
					 
					
						2017-10-28 14:56:51 +05:30 
						 
				 
			
				
					
						
							
							
								Jayendra Minakshisundar 
							
						 
					 
					
						
						
						
						
							
						
						
							590f06187f 
							
						 
					 
					
						
						
							
							tap-info: sort taps by name to handle APFS  
						
						
						
						
					 
					
						2017-10-27 11:41:00 +05:30 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							6114f48d5d 
							
						 
					 
					
						
						
							
							Unhide readall and update-reset from manpage.  
						
						... 
						
						
						
						These are both tools that end-users can find useful on occasion so it
doesn't make sense to hide them. 
						
						
					 
					
						2017-10-26 16:14:14 +01:00 
						 
				 
			
				
					
						
							
							
								Maxim Belkin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							313410035d 
							
						 
					 
					
						
						
							
							leaves: account for requirements  
						
						
						
						
					 
					
						2017-10-20 14:21:21 -05:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							ed28ed78d1 
							
						 
					 
					
						
						
							
							Merge pull request  #3304  from richiethomas/refactor_uses  
						
						... 
						
						
						
						In 'readall.rb', replaced multi-step 'each' loop with one-line method chain of Ruby enumerator methods 
						
						
					 
					
						2017-10-20 18:10:31 +01:00 
						 
				 
			
				
					
						
							
							
								richiethomas 
							
						 
					 
					
						
						
						
						
							
						
						
							43cbf08018 
							
						 
					 
					
						
						
							
							Remove memoization from uses.rb, as it doesn't result in the expected time complexity savings  
						
						
						
						
					 
					
						2017-10-20 09:42:30 -04:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							76cd7c7949 
							
						 
					 
					
						
						
							
							Merge pull request  #3319  from reitermarkus/squiggly-heredocs  
						
						... 
						
						
						
						Use “squiggly” heredocs. 
						
						
					 
					
						2017-10-20 14:10:50 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							a2374cba6c 
							
						 
					 
					
						
						
							
							Merge pull request  #3334  from DomT4/ds_store_is_not_a_command  
						
						... 
						
						
						
						commands: filter out dotfiles from output 
						
						
					 
					
						2017-10-20 11:01:27 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							59238cd343 
							
						 
					 
					
						
						
							
							commands: tweak find_internal_commands.  
						
						... 
						
						
						
						Use a more typical Ruby style. 
						
						
					 
					
						2017-10-20 10:19:11 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							460048bcb6 
							
						 
					 
					
						
						
							
							Merge pull request  #3302  from maxim-belkin/readall-multiple-taps  
						
						... 
						
						
						
						readall: allow readall-ing multiple taps at once 
						
						
					 
					
						2017-10-20 10:16:32 +01:00 
						 
				 
			
				
					
						
							
							
								richiethomas 
							
						 
					 
					
						
						
						
						
							
						
						
							b135a70c57 
							
						 
					 
					
						
						
							
							Fix brew style warnings  
						
						
						
						
					 
					
						2017-10-18 20:21:49 -04:00 
						 
				 
			
				
					
						
							
							
								richiethomas 
							
						 
					 
					
						
						
						
						
							
						
						
							e5e84eec7d 
							
						 
					 
					
						
						
							
							PR feedback- replace '#{HOMEBREW_LIBRARY}/Homebrew/**/*.rb' with '#{HOMEBREW_LIBRARY_PATH}/**/*.rb'  
						
						
						
						
					 
					
						2017-10-18 18:20:44 -04:00 
						 
				 
			
				
					
						
							
							
								richiethomas 
							
						 
					 
					
						
						
						
						
							
						
						
							99bccaae13 
							
						 
					 
					
						
						
							
							Remove /cask/ from readall file filter  
						
						
						
						
					 
					
						2017-10-18 17:44:09 -04:00 
						 
				 
			
				
					
						
							
							
								Maxim Belkin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ad3886b462 
							
						 
					 
					
						
						
							
							readall: update documentation  
						
						
						
						
					 
					
						2017-10-18 14:50:44 -05:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							9bee9ca575 
							
						 
					 
					
						
						
							
							Use “squiggly” heredocs.  
						
						
						
						
					 
					
						2017-10-18 14:39:09 +02:00 
						 
				 
			
				
					
						
							
							
								Dominyk Tiller 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2063e0fc52 
							
						 
					 
					
						
						
							
							commands: filter out dotfiles from output  
						
						
						
						
					 
					
						2017-10-18 11:44:12 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							270b752f5d 
							
						 
					 
					
						
						
							
							Merge pull request  #3326  from sjackman/portable-ruby  
						
						... 
						
						
						
						portable-ruby: use rebuild with coverage support for Linux. 
						
						
					 
					
						2017-10-18 11:04:56 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							1d541804c8 
							
						 
					 
					
						
						
							
							Merge pull request  #3316  from DomT4/handle_apfs_love_of_hash_order  
						
						... 
						
						
						
						Handle APFS returning hash order. 
						
						
					 
					
						2017-10-18 10:55:22 +01:00 
						 
				 
			
				
					
						
							
							
								richiethomas 
							
						 
					 
					
						
						
						
						
							
						
						
							dfaaada8b6 
							
						 
					 
					
						
						
							
							Memoize recursive dependency checks; reduces calls to 'f.recursive_dependencies' by an order of magnitude  
						
						
						
						
					 
					
						2017-10-17 20:52:18 -04:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							d601edaf57 
							
						 
					 
					
						
						
							
							vendor-install: use full shasum PATH.  
						
						... 
						
						
						
						Otherwise things can explode if there's a random `shasum`.
See #3281 . 
						
						
					 
					
						2017-10-17 20:51:32 +01:00 
						 
				 
			
				
					
						
							
							
								Shaun Jackman 
							
						 
					 
					
						
						
						
						
							
						
						
							90ca552ba6 
							
						 
					 
					
						
						
							
							portable-ruby: use rebuild with coverage support for Linux.  
						
						... 
						
						
						
						This will allow `simplecov` to generate coverage by rebuilding portable
Ruby with coverage support. 
						
						
					 
					
						2017-10-16 12:26:55 -07:00 
						 
				 
			
				
					
						
							
							
								Dominyk Tiller 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9a323c5107 
							
						 
					 
					
						
						
							
							info: pass explicit sort to handle APFS  
						
						
						
						
					 
					
						2017-10-14 06:44:37 +01:00 
						 
				 
			
				
					
						
							
							
								Dominyk Tiller 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c9684c3727 
							
						 
					 
					
						
						
							
							deps: pass explicit sort to handle APFS  
						
						
						
						
					 
					
						2017-10-14 06:42:53 +01:00 
						 
				 
			
				
					
						
							
							
								Dominyk Tiller 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f1b183b287 
							
						 
					 
					
						
						
							
							list: pass explicit sort to handle APFS  
						
						
						
						
					 
					
						2017-10-14 06:35:33 +01:00 
						 
				 
			
				
					
						
							
							
								Dominyk Tiller 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d9074b80b7 
							
						 
					 
					
						
						
							
							options: pass explicit sort to handle APFS  
						
						
						
						
					 
					
						2017-10-14 06:35:33 +01:00 
						 
				 
			
				
					
						
							
							
								Dominyk Tiller 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							795c7170e3 
							
						 
					 
					
						
						
							
							leaves: pass explicit sort to handle APFS  
						
						
						
						
					 
					
						2017-10-14 06:18:49 +01:00 
						 
				 
			
				
					
						
							
							
								Dominyk Tiller 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7b8ba77ed2 
							
						 
					 
					
						
						
							
							missing: pass explicit sort to handle APFS  
						
						
						
						
					 
					
						2017-10-14 06:18:09 +01:00