Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							cc3bf7bcb5 
							
						 
					 
					
						
						
							
							Don't warn about unused brew install arguments.  
						
						... 
						
						
						
						This is a step closer to better argument handling but for now just
fixes the issue in #1217  where it starts complaining about options like
`--build-from-source` being used. 
						
						
					 
					
						2016-11-14 09:28:28 +00:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							6c1d42386d 
							
						 
					 
					
						
						
							
							Remove flat_map compatibility layer.  
						
						
						
						
					 
					
						2016-11-14 09:45:44 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							59e2d67721 
							
						 
					 
					
						
						
							
							No if/unless-modifier on multiline blocks.  
						
						
						
						
					 
					
						2016-11-13 23:37:40 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							84b2276fd8 
							
						 
					 
					
						
						
							
							Use guard clauses.  
						
						
						
						
					 
					
						2016-11-13 23:00:47 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							215105a484 
							
						 
					 
					
						
						
							
							diagnostic: skip xcode-select check with no Xcode.  
						
						... 
						
						
						
						Skip the `xcode-select` configuration check if there's no CLT or Xcode
installed as in that case neither will be used.
Fixes  #1055 . 
						
						
					 
					
						2016-11-12 11:32:27 +00:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							2ce17a1137 
							
						 
					 
					
						
						
							
							Merge pull request  #1082  from alyssais/uninstall_dependancy_error  
						
						... 
						
						
						
						uninstall: refuse when dependents still installed 
						
						
					 
					
						2016-11-11 08:23:57 +00:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							c2815fbb9a 
							
						 
					 
					
						
						
							
							Merge pull request  #1381  from adzenith/patch-1  
						
						... 
						
						
						
						`brew doctor` recommends using cask to upgrade XQuartz 
						
						
					 
					
						2016-11-10 21:05:21 +00:00 
						 
				 
			
				
					
						
							
							
								Nikolaus Wittenstein 
							
						 
					 
					
						
						
						
						
							
						
						
							969ac3a9c6 
							
						 
					 
					
						
						
							
							brew doctor recommends using cask to upgrade XQuartz 
						
						... 
						
						
						
						Also changes exceptions.rb to use Formatter.url 
						
						
					 
					
						2016-11-09 22:21:21 -05:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							cfaa05f841 
							
						 
					 
					
						
						
							
							Merge pull request  #1443  from MikeMcQuaid/better-development-tools-checks  
						
						... 
						
						
						
						Improve debugging information based on failures 
						
						
					 
					
						2016-11-06 08:21:11 -05:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							1f6c26a2e4 
							
						 
					 
					
						
						
							
							software_spec: no _or_later in bottle filenames.  
						
						... 
						
						
						
						It's more useful to be able to "bless" an existing bottle to be used on
later OSs (e.g. where it cannot yet be built) than it is to have to
create a new, identical bottle just to have a different filename. 
						
						
					 
					
						2016-11-05 16:13:42 -04:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							262eaca56e 
							
						 
					 
					
						
						
							
							diagnostic: add build error checks.  
						
						
						
						
					 
					
						2016-11-05 10:58:39 -04:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							b38f5b3e7d 
							
						 
					 
					
						
						
							
							diagnostic: only make minimum Xcode/CLT version checks fatal.  
						
						... 
						
						
						
						Also: freeze the relevant arrays. 
						
						
					 
					
						2016-11-05 10:58:39 -04:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							6359c75a2d 
							
						 
					 
					
						
						
							
							os/mac/diagnostic: split some unless conditions.  
						
						
						
						
					 
					
						2016-11-05 10:58:39 -04:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							bccd792bbf 
							
						 
					 
					
						
						
							
							diagnostic: add checks for minimum Xcode/CLT versions.  
						
						
						
						
					 
					
						2016-11-05 10:58:38 -04:00 
						 
				 
			
				
					
						
							
							
								ilovezfs 
							
						 
					 
					
						
						
						
						
							
						
						
							e26750e112 
							
						 
					 
					
						
						
							
							superenv: treat timingsafe_bcmp as weak on 10.11  
						
						... 
						
						
						
						Xcode 8.1 added timingsafe_bcmp to string.h and libsystem_c.tbd,
and 10.12.1 added it to libsystem_c.dylib, but it is not present in
libsystem_c.dylib on 10.11.6 (15G1108).
It may appear in libsystem_c.dylib in a later 10.11 release or it may
be marked weak on 10.11 in a later Xcode release.
Fixes  Homebrew/homebrew-core#6344 . 
						
						
					 
					
						2016-10-29 03:26:52 -07:00 
						 
				 
			
				
					
						
							
							
								Alyssa Ross 
							
						 
					 
					
						
						
						
						
							
						
						
							c4c855b9fc 
							
						 
					 
					
						
						
							
							ARGV: extract #values from missing  
						
						
						
						
					 
					
						2016-10-25 22:36:13 +01:00 
						 
				 
			
				
					
						
							
							
								Josh Hagins 
							
						 
					 
					
						
						
						
						
							
						
						
							fab2cffe5d 
							
						 
					 
					
						
						
							
							keg_relocate: wrap relocation locations in struct  
						
						
						
						
					 
					
						2016-10-24 16:21:08 -04:00 
						 
				 
			
				
					
						
							
							
								Josh Hagins 
							
						 
					 
					
						
						
						
						
							
						
						
							c7e6613f7b 
							
						 
					 
					
						
						
							
							tap_constants: rename HOMEBREW_CASK_TAP_FORMULA_REGEX  
						
						... 
						
						
						
						New name is HOMEBREW_CASK_TAP_CASK_REGEX 
						
						
					 
					
						2016-10-23 21:48:11 -04:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							1f963267b6 
							
						 
					 
					
						
						
							
							Update Rubocop style.  
						
						... 
						
						
						
						Another look at the current Rubocop rules and how they fit with our
existing and desired future style. Almost all of these changes were
automatic. Split some rules between formulae/brew where brew doesn't
have millions of cases that need fixed. 
						
						
					 
					
						2016-10-22 13:32:46 +01:00 
						 
				 
			
				
					
						
							
							
								ilovezfs 
							
						 
					 
					
						
						
						
						
							
						
						
							a53eca8cde 
							
						 
					 
					
						
						
							
							dependency_collector: need xz dep on <= macOS 10.8  
						
						... 
						
						
						
						Mountain Lion: http://opensource.apple.com/source/libarchive/libarchive-25.1/config.h 
  `/* #undef HAVE_LIBLZMA */`
Mavericks: http://opensource.apple.com/source/libarchive/libarchive-29/config.h 
  `#define HAVE_LIBLZMA 1` 
						
						
					 
					
						2016-10-16 05:48:37 -07:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							b1a16deb19 
							
						 
					 
					
						
						
							
							Use BSD tar's libarchive LZMA support if available  
						
						... 
						
						
						
						Avoid using an unnecessary `xz` dependency when it's not needed. 
						
						
					 
					
						2016-10-15 13:10:37 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							ddf5583208 
							
						 
					 
					
						
						
							
							Refactor Cask’s extensions.  
						
						
						
						
					 
					
						2016-10-04 15:43:58 +02:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							8a57fee68c 
							
						 
					 
					
						
						
							
							*/diagnostic: tweak messaging.  
						
						... 
						
						
						
						Update some messaging based on recent user confusion and the
`/usr/local/Homebrew` and Ruby 2 migrations. 
						
						
					 
					
						2016-10-02 17:30:08 +01:00 
						 
				 
			
				
					
						
							
							
								ilovezfs 
							
						 
					 
					
						
						
						
						
							
						
						
							88a1b2853a 
							
						 
					 
					
						
						
							
							superenv: more 10.11 clock_gettime Autotools fixes  
						
						... 
						
						
						
						some build systems check ac_cv_search_clock_gettime instead of
ac_cv_func_clock_gettime so the former should also be set to "no"
libev.m4 unsets ac_cv_func_clock_gettime, but if ac_have_clock_syscall
is defined, it will leave ac_cv_func_clock_gettime alone:
  http://cvs.schmorp.de/libev/libev.m4?view=markup#l23  
						
						
					 
					
						2016-09-28 03:31:32 -07:00 
						 
				 
			
				
					
						
							
							
								Zhiming Wang 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9b9e9eb8dd 
							
						 
					 
					
						
						
							
							ARGV: kegs: error on empty arguments  
						
						... 
						
						
						
						Fixes  #1138 . 
					
						2016-09-25 11:33:56 -04:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							e767fd3df9 
							
						 
					 
					
						
						
							
							Merge branch 'master' into mkdir_with_intermediates  
						
						
						
						
					 
					
						2016-09-24 20:48:03 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							6c6a4c9fa7 
							
						 
					 
					
						
						
							
							RuboCop: Style/AccessorMethodName  
						
						
						
						
					 
					
						2016-09-24 19:28:26 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							e2c7509065 
							
						 
					 
					
						
						
							
							Merge pull request  #1113  from reitermarkus/rubocop-guardclause  
						
						... 
						
						
						
						RuboCop: Fix Style/GuardClause. 
						
						
					 
					
						2016-09-24 17:38:49 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							58e36c7319 
							
						 
					 
					
						
						
							
							Fix Style/GuardClause.  
						
						
						
						
					 
					
						2016-09-24 12:24:35 +02:00 
						 
				 
			
				
					
						
							
							
								Dominyk Tiller 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							12aad5c65f 
							
						 
					 
					
						
						
							
							diagnostic: limit fatal dev tools check to Sierra  
						
						
						
						
					 
					
						2016-09-23 22:57:14 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							dd393c73ed 
							
						 
					 
					
						
						
							
							Merge pull request  #1106  from reitermarkus/rubocop  
						
						... 
						
						
						
						Even more RuboCop changes. 
						
						
					 
					
						2016-09-23 19:35:15 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							81e325cdb7 
							
						 
					 
					
						
						
							
							Merge pull request  #1097  from DomT4/software_dev_is_hard  
						
						... 
						
						
						
						diagnostic: make using outdated dev tools fatal 
						
						
					 
					
						2016-09-23 17:49:01 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							e851c9bf6c 
							
						 
					 
					
						
						
							
							Style/Alias: Prefer alias.  
						
						
						
						
					 
					
						2016-09-23 18:19:53 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							fe2d51e0b9 
							
						 
					 
					
						
						
							
							Fix Style/IfUnlessModifier.  
						
						
						
						
					 
					
						2016-09-23 15:30:07 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							4be3aff253 
							
						 
					 
					
						
						
							
							Fix Lint/NonLocalExitFromIterator.  
						
						
						
						
					 
					
						2016-09-23 15:30:06 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							23eac7ab89 
							
						 
					 
					
						
						
							
							Fix DoubleNegation.  
						
						
						
						
					 
					
						2016-09-23 15:30:06 +02:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							9001855d64 
							
						 
					 
					
						
						
							
							Merge pull request  #1086  from woodruffw/macho-cosmetics  
						
						... 
						
						
						
						Remove old cctools references now that only ruby-macho is used. 
						
						
					 
					
						2016-09-23 10:40:08 +01:00 
						 
				 
			
				
					
						
							
							
								Dominyk Tiller 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f3ef9a4551 
							
						 
					 
					
						
						
							
							diagnostic: make using outdated dev tools fatal  
						
						... 
						
						
						
						A smarter form of 559cea7fa9https://github.com/Homebrew/brew/issues/1096  whilst still retaining the
point of the original commit. Also offers developers an opt-out so if we need
to test something on 10.11 with Xcode 7.x we can, etc. 
						
						
					 
					
						2016-09-23 00:13:04 +01:00 
						 
				 
			
				
					
						
							
							
								Dominyk Tiller 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							559cea7fa9 
							
						 
					 
					
						
						
							
							Revert "diagnostic: make using outdated development tools fatal"  
						
						... 
						
						
						
						This reverts commit a124680b189f50ebeb550845e3c0efd34db66247.
Will need to be smarter than this, since people can't force Travis to
update. I'm losing count of the amount of times Travis has forced a change
of plans around Homebrew this year.
Closes https://github.com/Homebrew/brew/issues/1096 . 
						
						
					 
					
						2016-09-22 23:37:12 +01:00 
						 
				 
			
				
					
						
							
							
								Bob W. Hogg 
							
						 
					 
					
						
						
						
						
							
						
						
							1de9f3baf3 
							
						 
					 
					
						
						
							
							make linux behaviour the default. override only for macos  
						
						
						
						
					 
					
						2016-09-22 17:47:50 -04:00 
						 
				 
			
				
					
						
							
							
								William Woodruff 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							846a5b79b6 
							
						 
					 
					
						
						
							
							Remove old cctools references now that only ruby-macho is used.  
						
						
						
						
					 
					
						2016-09-22 14:36:24 -04:00 
						 
				 
			
				
					
						
							
							
								Dominyk Tiller 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a124680b18 
							
						 
					 
					
						
						
							
							diagnostic: make using outdated development tools fatal  
						
						
						
						
					 
					
						2016-09-22 18:15:48 +01:00 
						 
				 
			
				
					
						
							
							
								Bob W. Hogg 
							
						 
					 
					
						
						
						
						
							
						
						
							57c2c560a1 
							
						 
					 
					
						
						
							
							one less block in mac dep  
						
						
						
						
					 
					
						2016-09-22 08:36:10 -04:00 
						 
				 
			
				
					
						
							
							
								Bob W. Hogg 
							
						 
					 
					
						
						
						
						
							
						
						
							769cab7e4f 
							
						 
					 
					
						
						
							
							follow the pattern more closely  
						
						
						
						
					 
					
						2016-09-22 08:31:50 -04:00 
						 
				 
			
				
					
						
							
							
								Bob W. Hogg 
							
						 
					 
					
						
						
						
						
							
						
						
							01b93117cd 
							
						 
					 
					
						
						
							
							move os checks to extend/os  
						
						
						
						
					 
					
						2016-09-22 08:31:50 -04:00 
						 
				 
			
				
					
						
							
							
								Bob W. Hogg 
							
						 
					 
					
						
						
						
						
							
						
						
							ddccbf22ae 
							
						 
					 
					
						
						
							
							remove comment about brewed ant on Linux; not necessary  
						
						
						
						
					 
					
						2016-09-22 08:31:50 -04:00 
						 
				 
			
				
					
						
							
							
								Bob W. Hogg 
							
						 
					 
					
						
						
						
						
							
						
						
							5c926b1db3 
							
						 
					 
					
						
						
							
							make names more generic  
						
						
						
						
					 
					
						2016-09-22 08:31:50 -04:00 
						 
				 
			
				
					
						
							
							
								Bob W. Hogg 
							
						 
					 
					
						
						
						
						
							
						
						
							0a4bc8494d 
							
						 
					 
					
						
						
							
							switch to using extend pattern  
						
						
						
						
					 
					
						2016-09-22 08:31:50 -04:00 
						 
				 
			
				
					
						
							
							
								Marc Savy 
							
						 
					 
					
						
						
						
						
							
						
						
							7fc241765e 
							
						 
					 
					
						
						
							
							Make mkdir wrapper use mkdir_p to create intermediate directories  
						
						
						
						
					 
					
						2016-09-20 12:17:44 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							c45119de75 
							
						 
					 
					
						
						
							
							Merge pull request  #971  from penman/follow_alias  
						
						... 
						
						
						
						Make `brew upgrade` and `brew outdated` follow alias changes 
						
						
					 
					
						2016-09-19 15:22:24 +01:00