Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4d1de3334c 
							
						 
					 
					
						
						
							
							Merge pull request  #4912  from MikeMcQuaid/activesupport-hash-deep-merge  
						
						... 
						
						
						
						Use ActiveSupport Hash#deep_merge 
						
						
					 
					
						2018-09-18 09:19:24 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0c6331878f 
							
						 
					 
					
						
						
							
							Use ActiveSupport Hash#deep_merge  
						
						... 
						
						
						
						And delete our own implementation. 
						
						
					 
					
						2018-09-17 14:53:01 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							e9b9ea49a1 
							
						 
					 
					
						
						
							
							Update to RuboCop 0.59.1.  
						
						
						
						
					 
					
						2018-09-17 03:45:59 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							3a0a9f9073 
							
						 
					 
					
						
						
							
							Add String#delete_prefix backport.  
						
						
						
						
					 
					
						2018-09-16 20:07:34 +02:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							955214abc0 
							
						 
					 
					
						
						
							
							Use ActiveSupport Object#blank? and #present?  
						
						
						
						
					 
					
						2018-09-14 17:02:19 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f3ea2a85da 
							
						 
					 
					
						
						
							
							Merge pull request  #4890  from sjackman/elide-root-url  
						
						... 
						
						
						
						Elide default root_url in the bottle block 
						
						
					 
					
						2018-09-13 14:29:45 +01:00 
						 
				 
			
				
					
						
							
							
								Steven Peters 
							
						 
					 
					
						
						
						
						
							
						
						
							c4ba06c9fc 
							
						 
					 
					
						
						
							
							dev-cmd/bottle: fix --keep-old with --root-url  
						
						... 
						
						
						
						Don't strip the : from root_url when using --keep-old.
Closes  #4554 . 
						
						
					 
					
						2018-09-12 14:48:43 -07:00 
						 
				 
			
				
					
						
							
							
								Shaun Jackman 
							
						 
					 
					
						
						
						
						
							
						
						
							e4f4e0f98b 
							
						 
					 
					
						
						
							
							Elide default root_url in the bottle block  
						
						
						
						
					 
					
						2018-09-12 13:10:46 -07:00 
						 
				 
			
				
					
						
							
							
								Shaun Jackman 
							
						 
					 
					
						
						
						
						
							
						
						
							3c4f9c746e 
							
						 
					 
					
						
						
							
							Elide prefix "/usr/local" in bottle block  
						
						... 
						
						
						
						brew test-bot --ci-upload is run on a Linux machine.
The macOS bottles have a prefix of "/usr/local".
The default prefix on Linux is /home/linuxbrew/.linuxbrew.
Elide prefix "/usr/local" in the bottle block, even it does not match
the default prefix. Ditto for cellar. 
						
						
					 
					
						2018-09-11 14:21:33 -07:00 
						 
				 
			
				
					
						
							
							
								Shaun Jackman 
							
						 
					 
					
						
						
						
						
							
						
						
							f6093961ef 
							
						 
					 
					
						
						
							
							Add Homebrew::DEFAULT_PREFIX for Linux  
						
						... 
						
						
						
						The default prefix is /usr/local on macOS
and /home/linuxbrew/.linuxbrew on Linux. 
						
						
					 
					
						2018-09-11 09:57:08 -07:00 
						 
				 
			
				
					
						
							
							
								Steven Peters 
							
						 
					 
					
						
						
						
						
							
						
						
							26e1d17b4d 
							
						 
					 
					
						
						
							
							dev-cmd/bottle: save local_filename to json  
						
						
						
						
					 
					
						2018-08-22 01:30:18 -07:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							d33241bc11 
							
						 
					 
					
						
						
							
							Use -- for bottles.  
						
						
						
						
					 
					
						2018-08-06 17:59:51 +02:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							44eeb59774 
							
						 
					 
					
						
						
							
							bottle: add --json and --merge docs.  
						
						... 
						
						
						
						Fixes  #4519 . 
					
						2018-07-23 14:51:47 +01:00 
						 
				 
			
				
					
						
							
							
								Shaun Jackman 
							
						 
					 
					
						
						
						
						
							
						
						
							1b688a3a25 
							
						 
					 
					
						
						
							
							Relocate bottles on Linux using patchelf  
						
						... 
						
						
						
						Ensure patchelf is installed to pour bottles and build bottles. 
						
						
					 
					
						2018-07-12 10:21:26 -07:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							61a8c4d1fb 
							
						 
					 
					
						
						
							
							Merge pull request  #4300  from apjanke/new-rubocop-version  
						
						... 
						
						
						
						Upgrade to Rubocop 0.57.2 
						
						
					 
					
						2018-07-01 09:08:16 +01:00 
						 
				 
			
				
					
						
							
							
								Andrew Janke 
							
						 
					 
					
						
						
						
						
							
						
						
							e0a8a79921 
							
						 
					 
					
						
						
							
							Style fixes for Rubocop 0.57.1  
						
						
						
						
					 
					
						2018-06-30 19:40:14 -04:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							facd76bc51 
							
						 
					 
					
						
						
							
							portable-ruby: respect HOMEBREW_BOTTLE_DOMAIN variable.  
						
						... 
						
						
						
						This was requested in:
https://discourse.brew.sh/t/adding-additional-download-sources-to-homebrew/2446 
With this change you can use e.g. Artifactory for Homebrew's portable
ruby. 
						
						
					 
					
						2018-06-29 19:51:18 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							5e6c40e28f 
							
						 
					 
					
						
						
							
							Make versioned formulae regex more consistent.  
						
						... 
						
						
						
						Share the regex where possible and otherwise ensure they are identical. 
						
						
					 
					
						2018-06-18 14:36:51 +01:00 
						 
				 
			
				
					
						
							
							
								Ilya Dmitrichenko 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							22d88821c3 
							
						 
					 
					
						
						
							
							Ignore any version of Go, when it is a dependency of a bottle  
						
						
						
						
					 
					
						2018-06-15 11:36:41 -07:00 
						 
				 
			
				
					
						
							
							
								Gautham Goli 
							
						 
					 
					
						
						
						
						
							
						
						
							fba52e2f74 
							
						 
					 
					
						
						
							
							cli_parser: Store parsed args in Homebrew.args and access args everywhere else  
						
						
						
						
					 
					
						2018-05-30 00:05:39 +05:30 
						 
				 
			
				
					
						
							
							
								Gautham Goli 
							
						 
					 
					
						
						
						
						
							
						
						
							a93e7ab2bd 
							
						 
					 
					
						
						
							
							bottle: Use @args  
						
						
						
						
					 
					
						2018-04-10 19:09:59 +05:30 
						 
				 
			
				
					
						
							
							
								Shaun Jackman 
							
						 
					 
					
						
						
						
						
							
						
						
							df68d12be4 
							
						 
					 
					
						
						
							
							bottle: Add option --or-later  
						
						... 
						
						
						
						If --or-later is passed, append _or_later to the bottle tag. 
						
						
					 
					
						2018-04-09 20:58:38 -07:00 
						 
				 
			
				
					
						
							
							
								Gautham Goli 
							
						 
					 
					
						
						
						
						
							
						
						
							d22b750e17 
							
						 
					 
					
						
						
							
							Store common switch as Homebrew.args global var  
						
						
						
						
					 
					
						2018-04-10 00:00:35 +05:30 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							9fca172d03 
							
						 
					 
					
						
						
							
							Fix HOMEBREW_RUBY_WARNINGS="-w"  
						
						... 
						
						
						
						Fix various circular requirements, method redefinitions, etc. 
						
						
					 
					
						2018-04-07 20:28:56 +01:00 
						 
				 
			
				
					
						
							
							
								Gautham Goli 
							
						 
					 
					
						
						
						
						
							
						
						
							8ef1fb30a0 
							
						 
					 
					
						
						
							
							Add :quiet, :verbose, :debug common switches to be specified  
						
						
						
						
					 
					
						2018-03-29 03:20:14 +05:30 
						 
				 
			
				
					
						
							
							
								Gautham Goli 
							
						 
					 
					
						
						
						
						
							
						
						
							41a05b62fe 
							
						 
					 
					
						
						
							
							bottle: Use Parser to parse args  
						
						
						
						
					 
					
						2018-03-25 18:31:01 +05:30 
						 
				 
			
				
					
						
							
							
								EricFromCanada 
							
						 
					 
					
						
						
						
						
							
						
						
							1d2b4ed321 
							
						 
					 
					
						
						
							
							docs: add more missing option descriptions  
						
						... 
						
						
						
						and improve wording or formatting where necessary. 
						
						
					 
					
						2018-02-01 16:06:17 -05:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							28f4d68b31 
							
						 
					 
					
						
						
							
							bottle: use HOMEBREW_GIT_* vars.  
						
						... 
						
						
						
						This allows them to be passed through from `brew test-bot`. 
						
						
					 
					
						2017-11-18 11:22:46 +00:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							9bee9ca575 
							
						 
					 
					
						
						
							
							Use “squiggly” heredocs.  
						
						
						
						
					 
					
						2017-10-18 14:39:09 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							175ca909ee 
							
						 
					 
					
						
						
							
							Clean up code style and remove .rubocop_todo.yml.  
						
						
						
						
					 
					
						2017-10-08 16:10:37 +02:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							cf5fdeef1d 
							
						 
					 
					
						
						
							
							Rubocop: manual rule fixes.  
						
						
						
						
					 
					
						2017-09-24 21:23:59 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							01e9ec9a9f 
							
						 
					 
					
						
						
							
							Rubocop: automatic rule fixes.  
						
						
						
						
					 
					
						2017-09-24 21:23:59 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							2d6ae61314 
							
						 
					 
					
						
						
							
							Re-revert "Fix operator spacing."  
						
						
						
						
					 
					
						2017-06-02 19:22:05 +02:00 
						 
				 
			
				
					
						
							
							
								ilovezfs 
							
						 
					 
					
						
						
						
						
							
						
						
							197392b56d 
							
						 
					 
					
						
						
							
							Revert "Fix operator spacing."  
						
						
						
						
					 
					
						2017-06-01 04:06:40 -07:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							d34ba7395b 
							
						 
					 
					
						
						
							
							Fix operator spacing.  
						
						
						
						
					 
					
						2017-05-31 19:53:41 +02:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							7a38bab333 
							
						 
					 
					
						
						
							
							Fixup all RuboCop warnings.  
						
						
						
						
					 
					
						2017-05-29 18:43:18 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							566d3cb58b 
							
						 
					 
					
						
						
							
							Document all short flags.  
						
						
						
						
					 
					
						2017-04-02 10:14:58 +01:00 
						 
				 
			
				
					
						
							
							
								Shaun Jackman 
							
						 
					 
					
						
						
						
						
							
						
						
							0d3e1119a1 
							
						 
					 
					
						
						
							
							bottle: Remove superfluous odie  
						
						
						
						
					 
					
						2017-03-06 11:35:48 -08:00 
						 
				 
			
				
					
						
							
							
								EricFromCanada 
							
						 
					 
					
						
						
						
						
							
						
						
							aee23ccb03 
							
						 
					 
					
						
						
							
							Add more flags and descriptions to man pages.  
						
						
						
						
					 
					
						2017-03-05 21:45:15 -05:00 
						 
				 
			
				
					
						
							
							
								EricFromCanada 
							
						 
					 
					
						
						
						
						
							
						
						
							afc539f86e 
							
						 
					 
					
						
						
							
							Update brew's man page formatting and grammar  
						
						... 
						
						
						
						Also update command specifications to match descriptions. 
						
						
					 
					
						2017-02-25 17:37:57 -05:00 
						 
				 
			
				
					
						
							
							
								Xu Cheng 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							22f294af90 
							
						 
					 
					
						
						
							
							bottle: fix regex  
						
						... 
						
						
						
						Noted that this is intended for the revision of this formula instead of
rebuild of a bottle. 
						
						
					 
					
						2017-01-22 19:50:14 +08:00 
						 
				 
			
				
					
						
							
							
								Zhiming Wang 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							42486c1181 
							
						 
					 
					
						
						
							
							bottle: add: improve regexp to recognize comments  
						
						... 
						
						
						
						This would have eliminated the need for Homebrew/homebrew-core#9000 , for
instance. 
						
						
					 
					
						2017-01-17 10:26:01 -05:00 
						 
				 
			
				
					
						
							
							
								William Woodruff 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d07b9ed7f2 
							
						 
					 
					
						
						
							
							Replace Utils::JSON with corelib JSON calls.  
						
						
						
						
					 
					
						2016-11-20 20:06:25 -05:00 
						 
				 
			
				
					
						
							
							
								ilovezfs 
							
						 
					 
					
						
						
						
						
							
						
						
							c5bd5c4aa7 
							
						 
					 
					
						
						
							
							bottle: improve relocatability check  
						
						... 
						
						
						
						Given how common it is for formulae to hard-code `etc` and `var`, check
for those paths (`/usr/local/etc` and `/usr/local/var`) when determing
relocatability. 
						
						
					 
					
						2016-11-06 04:00:14 -08:00 
						 
				 
			
				
					
						
							
							
								Zhiming Wang 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dd527bfcdc 
							
						 
					 
					
						
						
							
							bottle: fix nonexistent pyc bug  
						
						... 
						
						
						
						We were deleting pyc files *after* replace_locations_with_placeholders
and recording changed_files, meaning that some of the recorded files
were to be deleted. The correct order is the opposite.
A sample failed session: https://bot.brew.sh/job/Homebrew%20Core/10080/version=el_capitan/testReport/junit/brew-test-bot/el_capitan/bottle_buku/ . 
						
						
					 
					
						2016-10-25 01:44:40 -04:00 
						 
				 
			
				
					
						
							
							
								Josh Hagins 
							
						 
					 
					
						
						
						
						
							
						
						
							9c519bbdbc 
							
						 
					 
					
						
						
							
							keg_relocate: refactor relocate_text_files  
						
						... 
						
						
						
						Replace relocate_text_files with three methods that clarify intent:
replace_locations_with_placeholders, replace_placeholders_with_locations
and replace_text_in_files, the first two calling the third. 
						
						
					 
					
						2016-10-24 16:21:08 -04:00 
						 
				 
			
				
					
						
							
							
								Josh Hagins 
							
						 
					 
					
						
						
						
						
							
						
						
							c46155aba4 
							
						 
					 
					
						
						
							
							keg_relocate: cache files rewritten during brew bottle  
						
						... 
						
						
						
						`brew bottle` replaces instances of the Homebrew prefix, cellar, and
repository with placeholders in all text files. Cache these files in
INSTALL_RECEIPT.json so that we don't have to check every single text
file for placeholders on install. 
						
						
					 
					
						2016-10-24 16:21:08 -04:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							cafe149780 
							
						 
					 
					
						
						
							
							Merge pull request  #1145  from reitermarkus/module-function  
						
						... 
						
						
						
						Use `module_function` for `Homebrew` module. 
						
						
					 
					
						2016-10-04 10:31:49 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							6201f01722 
							
						 
					 
					
						
						
							
							Fix Tty.gray.  
						
						
						
						
					 
					
						2016-10-02 08:40:38 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							8b06a01e5b 
							
						 
					 
					
						
						
							
							Merge pull request  #823  from reitermarkus/refactoring-tty  
						
						... 
						
						
						
						Refactor Tty. 
						
						
					 
					
						2016-10-02 05:36:50 +02:00