Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							8fea516dcd 
							
						 
					 
					
						
						
							
							Merge pull request  #1481  from reitermarkus/sudo-askpass  
						
						... 
						
						
						
						Support `SUDO_ASKPASS` environment variable in `brew cask`. 
						
						
					 
					
						2016-11-11 10:56:05 +01: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 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							0b8a8cce28 
							
						 
					 
					
						
						
							
							Support SUDO_ASKPASS environment variable.  
						
						
						
						
					 
					
						2016-11-11 00:30:05 +01:00 
						 
				 
			
				
					
						
							
							
								Misty De Meo 
							
						 
					 
					
						
						
						
						
							
						
						
							c7be025229 
							
						 
					 
					
						
						
							
							CompilerSelector: fix null check, tests  
						
						
						
						
					 
					
						2016-11-10 15:09:36 -08:00 
						 
				 
			
				
					
						
							
							
								Misty De Meo 
							
						 
					 
					
						
						
						
						
							
						
						
							d8c19fd7d5 
							
						 
					 
					
						
						
							
							SystemConfig: fix version reporting  
						
						
						
						
					 
					
						2016-11-10 15:09:36 -08:00 
						 
				 
			
				
					
						
							
							
								Misty De Meo 
							
						 
					 
					
						
						
						
						
							
						
						
							4e3d23ad14 
							
						 
					 
					
						
						
							
							Resource: set version to nil if version is null  
						
						... 
						
						
						
						Is this the right fix? This fixes version cascading from the parent. 
						
						
					 
					
						2016-11-10 15:09:36 -08:00 
						 
				 
			
				
					
						
							
							
								Misty De Meo 
							
						 
					 
					
						
						
						
						
							
						
						
							d32a1c4c7d 
							
						 
					 
					
						
						
							
							Version: add #to_f  
						
						... 
						
						
						
						This is used by things which used to compare against raw strings,
for example Xcode.uncached_version 
						
						
					 
					
						2016-11-10 15:09:36 -08:00 
						 
				 
			
				
					
						
							
							
								Misty De Meo 
							
						 
					 
					
						
						
						
						
							
						
						
							20bbeb5e9c 
							
						 
					 
					
						
						
							
							Return compiler versions and builds as Versions  
						
						
						
						
					 
					
						2016-11-10 15:09:36 -08:00 
						 
				 
			
				
					
						
							
							
								Misty De Meo 
							
						 
					 
					
						
						
						
						
							
						
						
							16529a4de5 
							
						 
					 
					
						
						
							
							Version: allow coercing non-versions in comparisons  
						
						... 
						
						
						
						These are needed due to the raw string and fixnum comparisons which
exist for legacy reasons, for instance compiler version and build
comparisons. 
						
						
					 
					
						2016-11-10 15:08:36 -08:00 
						 
				 
			
				
					
						
							
							
								Misty De Meo 
							
						 
					 
					
						
						
						
						
							
						
						
							b6acb9cb47 
							
						 
					 
					
						
						
							
							Version: allow comparing against nil  
						
						
						
						
					 
					
						2016-11-10 15:08:36 -08:00 
						 
				 
			
				
					
						
							
							
								Misty De Meo 
							
						 
					 
					
						
						
						
						
							
						
						
							fbcf500a48 
							
						 
					 
					
						
						
							
							Version.parse: return Version::NULL for unparseable strings  
						
						
						
						
					 
					
						2016-11-10 15:08:36 -08:00 
						 
				 
			
				
					
						
							
							
								Misty De Meo 
							
						 
					 
					
						
						
						
						
							
						
						
							9bac107b31 
							
						 
					 
					
						
						
							
							Add Version::NULL singleton  
						
						
						
						
					 
					
						2016-11-10 15:08:36 -08: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 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							42aa0982f9 
							
						 
					 
					
						
						
							
							Merge pull request  #1469  from woodruffw/ruby-macho-revendor  
						
						... 
						
						
						
						vendor: Update ruby-macho to 0.2.6. 
						
						
					 
					
						2016-11-10 21:02:35 +00:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							9889007099 
							
						 
					 
					
						
						
							
							Merge pull request  #1466  from MikeMcQuaid/brew-rb-no-devcmdrun-fail  
						
						... 
						
						
						
						brew.rb: don't exit when failing to set devcmdrun. 
						
						
					 
					
						2016-11-10 16:29:00 +00:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							a0f9963391 
							
						 
					 
					
						
						
							
							Disallow running brew cask as root.  
						
						
						
						
					 
					
						2016-11-10 15:01:29 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							8dd8273d5e 
							
						 
					 
					
						
						
							
							Remove unnecessary Hbc::Locations aliases.  
						
						
						
						
					 
					
						2016-11-10 14:48:53 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							0f673cc27f 
							
						 
					 
					
						
						
							
							Ensure Hbc.caskroom in tests does not use legacy_caskroom.  
						
						
						
						
					 
					
						2016-11-10 14:48:14 +01: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 
						 
				 
			
				
					
						
							
							
								Kaito Udagawa 
							
						 
					 
					
						
						
						
						
							
						
						
							ad1fa738ef 
							
						 
					 
					
						
						
							
							cask-test: fix reinstall a non installed Cask  
						
						... 
						
						
						
						Trying to uninstall a non installed Cask made this test fail.
This commit remove that and thus this test passes.
Note that every Cask is uninstalled after each test case. 
						
						
					 
					
						2016-11-10 08:04:11 +09:00 
						 
				 
			
				
					
						
							
							
								William Woodruff 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9267511e6b 
							
						 
					 
					
						
						
							
							os/mac: Rename MachO -> MachOShim  
						
						... 
						
						
						
						Prevents namespace conflict with vendored ruby-macho. 
						
						
					 
					
						2016-11-09 17:35:56 -05:00 
						 
				 
			
				
					
						
							
							
								William Woodruff 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							032ed07bce 
							
						 
					 
					
						
						
							
							os/mac: Allow MachO.dynamically_linked_libraries to be filtered by dylib type.  
						
						... 
						
						
						
						This allows us to filter out weak linkages during audits, preventing
a false error from occurring when the dylib cannot be found. 
						
						
					 
					
						2016-11-09 17:35:56 -05:00 
						 
				 
			
				
					
						
							
							
								William Woodruff 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7e09379669 
							
						 
					 
					
						
						
							
							vendor: Update ruby-macho to 0.2.6.  
						
						... 
						
						
						
						This brings fixes for behavior expected in #1460 . 
						
						
					 
					
						2016-11-09 17:35:56 -05:00 
						 
				 
			
				
					
						
							
							
								Dorian 
							
						 
					 
					
						
						
						
						
							
						
						
							702d07917e 
							
						 
					 
					
						
						
							
							Update the CaskAlreadyInstalledError with new reinstall command  
						
						... 
						
						
						
						e.g. this changes:
```
To re-install google-chrome, run:
  brew cask uninstall --force google-chrome && brew cask install google-chrome
```
To:
```
To re-install google-chrome, run:
  brew cask reinstall google-chrome
``` 
						
						
					 
					
						2016-11-09 15:08:12 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							007002ad6f 
							
						 
					 
					
						
						
							
							brew.rb: don't exit when failing to set devcmdrun.  
						
						... 
						
						
						
						It's not necessary to make this a hard failure so don't (and this makes
it more consistent with `brew.sh`).
Fixes  #1462 . 
						
						
					 
					
						2016-11-09 12:44:13 +00:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							848c4461af 
							
						 
					 
					
						
						
							
							Revert "os/mac: MachO.dynamically_linked_libraries filtering."  
						
						
						
						
					 
					
						2016-11-09 12:29:58 +00:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							1fb7d0fa57 
							
						 
					 
					
						
						
							
							Merge pull request  #1460  from woodruffw/audit-ignore-weak-linkage  
						
						... 
						
						
						
						os/mac: MachO.dynamically_linked_libraries filtering. 
						
						
					 
					
						2016-11-09 11:15:23 +00:00 
						 
				 
			
				
					
						
							
							
								William Woodruff 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							126c15d9ae 
							
						 
					 
					
						
						
							
							os/mac: Rename MachO -> MachOShim  
						
						... 
						
						
						
						Prevents namespace conflict with vendored ruby-macho. 
						
						
					 
					
						2016-11-08 16:16:34 -05:00 
						 
				 
			
				
					
						
							
							
								Misty De Meo 
							
						 
					 
					
						
						
						
						
							
						
						
							9f03a0b255 
							
						 
					 
					
						
						
							
							Tap tests: sort tap names for comparison  
						
						
						
						
					 
					
						2016-11-08 11:38:59 -08:00 
						 
				 
			
				
					
						
							
							
								William Woodruff 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							79b124b78d 
							
						 
					 
					
						
						
							
							os/mac: Allow MachO.dynamically_linked_libraries to be filtered by dylib type.  
						
						... 
						
						
						
						This allows us to filter out weak linkages during audits, preventing
a false error from occurring when the dylib cannot be found. 
						
						
					 
					
						2016-11-08 09:45:56 -05:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							37518c1b3a 
							
						 
					 
					
						
						
							
							brew.sh: bump hardcoded minor version.  
						
						
						
						
					 
					
						2016-11-07 10:31:31 +00:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							586b35fe29 
							
						 
					 
					
						
						
							
							Merge pull request  #1452  from MikeMcQuaid/disable-root  
						
						... 
						
						
						
						brew.sh: disable running Homebrew as root. 
						
						
					 
					
						2016-11-06 20:42:13 +00:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							58f21b51c9 
							
						 
					 
					
						
						
							
							Merge pull request  #1451  from MikeMcQuaid/disable-sha1  
						
						... 
						
						
						
						compat/sha1: disable SHA-1 support. 
						
						
					 
					
						2016-11-06 20:42:08 +00:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							b8647778ee 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into HEAD  
						
						
						
						
					 
					
						2016-11-06 17:58:24 +00:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							fcaa48d80b 
							
						 
					 
					
						
						
							
							compat/sha1: disable SHA-1 support.  
						
						... 
						
						
						
						This has been deprecated for quite a while now so disabling seems
reasonable. 
						
						
					 
					
						2016-11-06 17:38:50 +00:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							eabdbde3f0 
							
						 
					 
					
						
						
							
							brew.sh: disable running Homebrew as root.  
						
						... 
						
						
						
						November 1st 2016 has come and gone so it's time to disable this.
Also, add comments explaining why the things that have been whitelisted
have been (to avoid more being added without good justification). 
						
						
					 
					
						2016-11-06 17:37:46 +00:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							ce2b11fd65 
							
						 
					 
					
						
						
							
							Merge pull request  #1371  from MikeMcQuaid/tap-migrate-fully-scoped  
						
						... 
						
						
						
						formulary: migrate fully-scoped formulae names. 
						
						
					 
					
						2016-11-06 08:22:08 -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 
							
						 
					 
					
						
						
						
						
							
						
						
							77a6878779 
							
						 
					 
					
						
						
							
							Merge pull request  #1446  from MikeMcQuaid/or_later_bottles_filename  
						
						... 
						
						
						
						software_spec: no `_or_later` in bottle filenames. 
						
						
					 
					
						2016-11-06 08:20:27 -05:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							bc67414b9a 
							
						 
					 
					
						
						
							
							Merge pull request  #1449  from ilovezfs/bottle-improve-relocatability-check  
						
						... 
						
						
						
						bottle: improve relocatability check 
						
						
					 
					
						2016-11-06 08:15:13 -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 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							654fa2513b 
							
						 
					 
					
						
						
							
							Merge pull request  #1445  from MikeMcQuaid/caskroom-prefix  
						
						... 
						
						
						
						update-report: default Caskroom moved to prefix. 
						
						
					 
					
						2016-11-06 00:24:31 +01: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 
							
						 
					 
					
						
						
						
						
							
						
						
							a1e798d964 
							
						 
					 
					
						
						
							
							exceptions: reorder output based on importance.  
						
						
						
						
					 
					
						2016-11-05 15:39:25 -04:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							276864ebd1 
							
						 
					 
					
						
						
							
							update-report: default Caskroom moved to prefix.  
						
						... 
						
						
						
						Look at HOMEBREW_PREFIX rather than HOMEBREW_REPOSITORY for the default
Caskroom location. 
						
						
					 
					
						2016-11-05 15:37:28 -04:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							c7de142800 
							
						 
					 
					
						
						
							
							os: don't tell people to report unsupported version issues.  
						
						
						
						
					 
					
						2016-11-05 10:58:39 -04:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							6c9ca906af 
							
						 
					 
					
						
						
							
							install: only check fatal development tools checks.  
						
						
						
						
					 
					
						2016-11-05 10:58:39 -04:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							83af084079 
							
						 
					 
					
						
						
							
							exceptions: use specific build error checks.  
						
						
						
						
					 
					
						2016-11-05 10:58:39 -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