Michka Popoff 
							
						 
					 
					
						
						
						
						
							
						
						
							1c016ecee7 
							
						 
					 
					
						
						
							
							brew: remove sudo call  
						
						... 
						
						
						
						except for "brew services" command 
						
						
					 
					
						2019-04-16 20:35:41 +02:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a679ec1cb3 
							
						 
					 
					
						
						
							
							Revert "brew: remove sudo call"  
						
						
						
						
					 
					
						2019-04-12 08:29:07 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d12e39633c 
							
						 
					 
					
						
						
							
							Remove odisabled.  
						
						
						
						
					 
					
						2019-04-01 15:07:50 +01:00 
						 
				 
			
				
					
						
							
							
								Michka Popoff 
							
						 
					 
					
						
						
						
						
							
						
						
							583a754d9f 
							
						 
					 
					
						
						
							
							brew: remove sudo call  
						
						... 
						
						
						
						Closes  #5865  
					
						2019-03-24 17:53:39 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b3c33d6d51 
							
						 
					 
					
						
						
							
							brew.*: run Bundler immediately when needed.  
						
						... 
						
						
						
						This is needed to avoid gem conflicts when `global.rb` is loaded for some commands. 
						
						
					 
					
						2019-02-21 12:56:22 +00:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d64429a736 
							
						 
					 
					
						
						
							
							rubocop: enable Style/IfUnlessModifier.  
						
						
						
						
					 
					
						2019-02-21 12:55:49 +00:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							948b367ac3 
							
						 
					 
					
						
						
							
							brew.rb: don't try to uninstall brew-cask keg.  
						
						... 
						
						
						
						This is long gone at this point so no need to keep this code around. 
						
						
					 
					
						2019-02-13 15:43:17 +00:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9b5ab7fbb7 
							
						 
					 
					
						
						
							
							Merge pull request  #5598  from MikeMcQuaid/odeprecated-odisabled  
						
						... 
						
						
						
						Update deprecations and cleanup 
						
						
					 
					
						2019-01-27 12:13:26 +00:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							eed1444d61 
							
						 
					 
					
						
						
							
							Update deprecations and cleanup  
						
						... 
						
						
						
						- Move `odeprecated` to `odisabled`
- Remove `odisabled`
- Enable automatic cleanup on install/reinstall/upgrade. 
						
						
					 
					
						2019-01-23 21:57:40 +00:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							57d7d4c9dd 
							
						 
					 
					
						
						
							
							brew.rb: duplicate MissingEnvironmentVariables exception.  
						
						... 
						
						
						
						Fixes  #5592 . 
					
						2019-01-23 15:40:44 +00:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							63cfb0ff61 
							
						 
					 
					
						
						
							
							Better handle missing environment variables when updating  
						
						... 
						
						
						
						Try to re-exec the Homebrew binary to get the environment variables we
need and give up if that doesn't work. 
						
						
					 
					
						2019-01-12 15:59:08 +00:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							170c5493a4 
							
						 
					 
					
						
						
							
							Update deprecations  
						
						... 
						
						
						
						- Add some `odeprecated`
- Make some `odeprecated` now `odisabled`
- Remove `odisabled` code.
- Remove old update migrations
- Remove GCC 4.0 compiler
- Remove Tiger-only code
- Remove 32-bit-only code
- Remove use of LD64
- Remove GCC 4.3 - 4.8 support. 
						
						
					 
					
						2019-01-08 19:13:46 +00:00 
						 
				 
			
				
					
						
							
							
								EricFromCanada 
							
						 
					 
					
						
						
						
						
							
						
						
							baf75af908 
							
						 
					 
					
						
						
							
							brew: prepend shims to PATH used by _system  
						
						... 
						
						
						
						Ensures `system` and `safe_system` use brewed git if available. 
						
						
					 
					
						2018-10-26 23:47:59 -04:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							c4d418e126 
							
						 
					 
					
						
						
							
							Use ActiveSupport’s #second.  
						
						
						
						
					 
					
						2018-10-07 23:10:56 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							7a991985a4 
							
						 
					 
					
						
						
							
							Run tests with HOMEBREW_DEVELOPER unset.  
						
						
						
						
					 
					
						2018-09-19 19:43:45 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							e9b9ea49a1 
							
						 
					 
					
						
						
							
							Update to RuboCop 0.59.1.  
						
						
						
						
					 
					
						2018-09-17 03:45:59 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							516a39f5a4 
							
						 
					 
					
						
						
							
							Move migrations into UpdateMigrator module.  
						
						
						
						
					 
					
						2018-08-31 16:51:23 +02:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							40fc520a45 
							
						 
					 
					
						
						
							
							brew.rb: only output "Kernel.exit" in debugging mode.  
						
						... 
						
						
						
						This doesn't seem to make sense for `--verbose`. 
						
						
					 
					
						2018-08-16 09:58:39 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							e6b45842e8 
							
						 
					 
					
						
						
							
							Refactor odeprecated.  
						
						
						
						
					 
					
						2018-08-15 12:16:02 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							5841b992ac 
							
						 
					 
					
						
						
							
							Refactor $LOAD_PATH.  
						
						
						
						
					 
					
						2018-07-17 23:38:57 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							18e46b3ec2 
							
						 
					 
					
						
						
							
							Fix usage of HOMEBREW_LOAD_PATH.  
						
						
						
						
					 
					
						2018-06-18 16:23:35 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							42e34db562 
							
						 
					 
					
						
						
							
							Always add cask/lib to $LOAD_PATH.  
						
						
						
						
					 
					
						2018-06-07 18:42:30 +02:00 
						 
				 
			
				
					
						
							
							
								Andrew Janke 
							
						 
					 
					
						
						
						
						
							
						
						
							8b55cb5ecb 
							
						 
					 
					
						
						
							
							Refactor commands to remove "require cmd/help"  
						
						
						
						
					 
					
						2018-06-07 04:59:59 -04:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							c53a52daee 
							
						 
					 
					
						
						
							
							Move --version logic into cmd/--version.rb.  
						
						
						
						
					 
					
						2018-05-21 05:35:44 +02:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							9fca172d03 
							
						 
					 
					
						
						
							
							Fix HOMEBREW_RUBY_WARNINGS="-w"  
						
						... 
						
						
						
						Fix various circular requirements, method redefinitions, etc. 
						
						
					 
					
						2018-04-07 20:28:56 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Wendorf 
							
						 
					 
					
						
						
						
						
							
						
						
							151c2861ac 
							
						 
					 
					
						
						
							
							Custom commands can show help  
						
						... 
						
						
						
						We attempted to find the help message for commands before loading custom
commands in the path. 
						
						
					 
					
						2017-11-18 17:04:54 -08: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 
							
						 
					 
					
						
						
						
						
							
						
						
							29f81812cc 
							
						 
					 
					
						
						
							
							brew.rb: cleanup PATH setup.  
						
						... 
						
						
						
						Avoid adding all the tap commands to the PATH when not necessary. 
						
						
					 
					
						2017-11-03 14:50:17 +00:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							632fdca2d4 
							
						 
					 
					
						
						
							
							Merge pull request  #3306  from amyspark/hacktoberfest-quash-cask-help  
						
						... 
						
						
						
						Fixes querying Cask commands' help 
						
						
					 
					
						2017-10-24 20:54:24 +02:00 
						 
				 
			
				
					
						
							
							
								L. E. Segovia 
							
						 
					 
					
						
						
						
						
							
						
						
							09e26b1152 
							
						 
					 
					
						
						
							
							brew style fixes  
						
						
						
						
					 
					
						2017-10-24 10:17:11 -03:00 
						 
				 
			
				
					
						
							
							
								L. E. Segovia 
							
						 
					 
					
						
						
						
						
							
						
						
							2bfc7904fb 
							
						 
					 
					
						
						
							
							Simplify cask help check  
						
						
						
						
					 
					
						2017-10-24 08:04:49 -03:00 
						 
				 
			
				
					
						
							
							
								L. E. Segovia 
							
						 
					 
					
						
						
						
						
							
						
						
							75de4db003 
							
						 
					 
					
						
						
							
							Let Cask handle the -h flag  
						
						
						
						
					 
					
						2017-10-20 16:51:26 -03:00 
						 
				 
			
				
					
						
							
							
								L. E. Segovia 
							
						 
					 
					
						
						
						
						
							
						
						
							16faf6fca9 
							
						 
					 
					
						
						
							
							Shorten HOMEBREW_HELP set/unset  
						
						
						
						
					 
					
						2017-10-18 08:47:52 -03:00 
						 
				 
			
				
					
						
							
							
								L. E. Segovia 
							
						 
					 
					
						
						
						
						
							
						
						
							098305e679 
							
						 
					 
					
						
						
							
							Correct setting and deleting HOMEBREW_HELP  
						
						... 
						
						
						
						(and also delete the extra help_flag case, it's no longer needed) 
						
						
					 
					
						2017-10-18 08:37:24 -03:00 
						 
				 
			
				
					
						
							
							
								L. E. Segovia 
							
						 
					 
					
						
						
						
						
							
						
						
							fd2b0d21c4 
							
						 
					 
					
						
						
							
							Only unset HOMEBREW_HELP before issuing the tap  
						
						
						
						
					 
					
						2017-10-18 08:30:26 -03:00 
						 
				 
			
				
					
						
							
							
								Ash Furrow 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							11572c749b 
							
						 
					 
					
						
						
							
							Specifies which errant version of Ruby is used in raise.  
						
						
						
						
					 
					
						2017-10-17 17:24:04 -04:00 
						 
				 
			
				
					
						
							
							
								L. E. Segovia 
							
						 
					 
					
						
						
						
						
							
						
						
							0998e16e81 
							
						 
					 
					
						
						
							
							Fix mistaken &  
						
						... 
						
						
						
						I meant to verify that both a cmd and a help flag were received from the
shell 
						
						
					 
					
						2017-10-12 11:20:04 -03:00 
						 
				 
			
				
					
						
							
							
								L. E. Segovia 
							
						 
					 
					
						
						
						
						
							
						
						
							d1262868a9 
							
						 
					 
					
						
						
							
							Fixes help querying  
						
						... 
						
						
						
						- If a non-existent command with a flag is queried to Cask, the latter
is printed instead of the command
 - If the help from a not-yet-tapped cask's command is queried, it
prints brew tap's help infinitely
Fixes  caskroom/homebrew-cask#28977  
						
						
					 
					
						2017-10-12 00:11:11 -03:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							175ca909ee 
							
						 
					 
					
						
						
							
							Clean up code style and remove .rubocop_todo.yml.  
						
						
						
						
					 
					
						2017-10-08 16:10:37 +02:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							bcca2a7c6b 
							
						 
					 
					
						
						
							
							brew: handle Ruby 2.3 more gracefully.  
						
						... 
						
						
						
						- `brew.rb` needed updated to fail unless on Ruby 2.3
- `brew update` should unset `HOMEBREW_RUBY_PATH` to ensure that this
  doesn't "stick" on a Ruby 2.0 version after a portable Ruby has been
  installed. 
						
						
					 
					
						2017-09-29 19:53:50 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							cf5fdeef1d 
							
						 
					 
					
						
						
							
							Rubocop: manual rule fixes.  
						
						
						
						
					 
					
						2017-09-24 21:23:59 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							cb3a47d9e2 
							
						 
					 
					
						
						
							
							Fix brew tests on High Sierra.  
						
						... 
						
						
						
						The `brew test` tests were failing as they were unable to include
`test/unit/assertions`. This is because it's a gem and we were setting
the `GEM_HOME` so system gems were being ignored.
While I was there and examining the `$LOAD_PATH`: reduce the number of
things we add there by using `Bundler.with_clean_env` and only adding
`HOMEBREW_LIBRARY_PATH` in the `$LOAD_PATH` if it isn't already there
(which it always is [and has to be] for integration tests).
This also seems to have the side effect of speeding up integration
tests from 1m26s to 1m8s on my machine. 
						
						
					 
					
						2017-07-07 15:20:19 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							599a618273 
							
						 
					 
					
						
						
							
							Move require? to utils.  
						
						
						
						
					 
					
						2017-06-14 12:51:36 +02:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							021cef4b2b 
							
						 
					 
					
						
						
							
							Autocorrect Rubocop Style/SpecialGlobalVars.  
						
						
						
						
					 
					
						2017-06-12 09:11:42 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							0e2b043c12 
							
						 
					 
					
						
						
							
							Merge pull request  #2752  from MikeMcQuaid/remove-unused-analytics  
						
						... 
						
						
						
						analytics: remove unused analytics. 
						
						
					 
					
						2017-06-09 08:59:40 +03:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							10549d13f4 
							
						 
					 
					
						
						
							
							brew: no issue report prompt unless autoupdating.  
						
						... 
						
						
						
						Otherwise: you may be on an old enough version that we don't care. 
						
						
					 
					
						2017-06-07 16:37:39 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							5367f1b408 
							
						 
					 
					
						
						
							
							analytics: remove unused analytics.  
						
						... 
						
						
						
						We didn't end up using the `screenview` and `exception` analytics as
much as expected so let's remove them and focus on stuff that's
formula-specific. 
						
						
					 
					
						2017-06-07 16:34:54 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							ff51f6ea42 
							
						 
					 
					
						
						
							
							Merge pull request  #2719  from MikeMcQuaid/external-command-homebrew-path  
						
						... 
						
						
						
						brew.rb: use HOMEBREW_PATH for external commands. 
						
						
					 
					
						2017-06-03 10:00:07 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							12e0a5ee7d 
							
						 
					 
					
						
						
							
							brew.rb: use HOMEBREW_PATH for external commands.  
						
						... 
						
						
						
						They shouldn’t need to handle our environment filtering on the PATH as
we’re essentially breaking an API for them otherwise. 
						
						
					 
					
						2017-06-02 18:44:39 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							2d6ae61314 
							
						 
					 
					
						
						
							
							Re-revert "Fix operator spacing."  
						
						
						
						
					 
					
						2017-06-02 19:22:05 +02:00