Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							d8416c969b 
							
						 
					 
					
						
						
							
							Remove :console task from Cask’s Rakefile.  
						
						
						
						
					 
					
						2017-01-25 14:34:57 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							8db4733c45 
							
						 
					 
					
						
						
							
							Remove Cask’s .gitattributes.  
						
						
						
						
					 
					
						2017-01-25 14:32:55 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							b0feac6645 
							
						 
					 
					
						
						
							
							Remove Cask’s test ReadMe.  
						
						
						
						
					 
					
						2017-01-25 14:32:48 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							f717831a03 
							
						 
					 
					
						
						
							
							Move Cask fixtures to test/support/fixtures.  
						
						
						
						
					 
					
						2017-01-25 13:33:12 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							d94636cde9 
							
						 
					 
					
						
						
							
							Allow overriding MacOS.version.  
						
						
						
						
					 
					
						2017-01-24 23:43:56 +01:00 
						 
				 
			
				
					
						
							
							
								Alyssa Ross 
							
						 
					 
					
						
						
						
						
							
						
						
							2c1fbe1693 
							
						 
					 
					
						
						
							
							Merge pull request  #1890  from alyssais/global_teardown_env  
						
						... 
						
						
						
						tests: automatically restore ENV in teardown 
						
						
					 
					
						2017-01-23 17:54:31 +00:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							d6932548f8 
							
						 
					 
					
						
						
							
							Merge pull request  #1899  from reitermarkus/fix-installer  
						
						... 
						
						
						
						Fix installer deleting artifacts if they already exist. 
						
						
					 
					
						2017-01-23 18:00:04 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							e59ada5087 
							
						 
					 
					
						
						
							
							Merge pull request  #1894  from reitermarkus/appcast-checkpoint  
						
						... 
						
						
						
						Add internal command to calculate appcast checkpoint. 
						
						
					 
					
						2017-01-23 17:17:50 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							4459669617 
							
						 
					 
					
						
						
							
							Merge pull request  #1896  from vitorgalvao/cleanups-internal-stanzas  
						
						... 
						
						
						
						Cask: cleanups internal stanzas 
						
						
					 
					
						2017-01-23 16:33:02 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							2076b494a6 
							
						 
					 
					
						
						
							
							Add manpage entry for _appcast_checkpoint.  
						
						
						
						
					 
					
						2017-01-23 16:23:01 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							2d5b659b0e 
							
						 
					 
					
						
						
							
							Add support for calculating appcast checkpoint from URLs.  
						
						
						
						
					 
					
						2017-01-23 15:48:20 +01:00 
						 
				 
			
				
					
						
							
							
								Vítor Galvão 
							
						 
					 
					
						
						
						
						
							
						
						
							53e232fc7e 
							
						 
					 
					
						
						
							
							Add --calculate (print current checkpoint without it)  
						
						
						
						
					 
					
						2017-01-23 15:30:44 +01:00 
						 
				 
			
				
					
						
							
							
								Vítor Galvão 
							
						 
					 
					
						
						
						
						
							
						
						
							a64e2835ad 
							
						 
					 
					
						
						
							
							cask - internal_stanza: use cask_tokens_from(args)  
						
						
						
						
					 
					
						2017-01-23 14:24:01 +00:00 
						 
				 
			
				
					
						
							
							
								Vítor Galvão 
							
						 
					 
					
						
						
						
						
							
						
						
							e8f67eb13d 
							
						 
					 
					
						
						
							
							cask - internal stanzas: lowercase help  
						
						
						
						
					 
					
						2017-01-23 14:24:01 +00:00 
						 
				 
			
				
					
						
							
							
								Alyssa Ross 
							
						 
					 
					
						
						
						
						
							
						
						
							62a0c3a6f5 
							
						 
					 
					
						
						
							
							tests: remove env helper  
						
						
						
						
					 
					
						2017-01-23 13:39:33 +00:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							f23c127cde 
							
						 
					 
					
						
						
							
							Fix installer deleting artifacts if they already exist.  
						
						
						
						
					 
					
						2017-01-23 14:19:14 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							f7c6fc058f 
							
						 
					 
					
						
						
							
							Remove legacy cask cache instead of migrating.  
						
						
						
						
					 
					
						2017-01-23 13:33:08 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							b7dc56a8aa 
							
						 
					 
					
						
						
							
							Delete with_environment from cask tests.  
						
						
						
						
					 
					
						2017-01-23 12:31:25 +00:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							2de6d96a10 
							
						 
					 
					
						
						
							
							Change regex to catch multi-line pubDate tags.  
						
						
						
						
					 
					
						2017-01-23 09:33:12 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							16f4130dd8 
							
						 
					 
					
						
						
							
							Add internal command to calculate appcast checkpoint.  
						
						
						
						
					 
					
						2017-01-23 09:33:12 +01:00 
						 
				 
			
				
					
						
							
							
								Trevor Powell 
							
						 
					 
					
						
						
						
						
							
						
						
							4ce6616f2e 
							
						 
					 
					
						
						
							
							Fix "Failed to eject" errors with DMGs  
						
						... 
						
						
						
						Use "diskutil unmount force" to unmount DMGs. 
						
						
					 
					
						2017-01-22 22:52:11 -06:00 
						 
				 
			
				
					
						
							
							
								Vítor Galvão 
							
						 
					 
					
						
						
						
						
							
						
						
							70a5ebafc4 
							
						 
					 
					
						
						
							
							cask - internal_stanza: arguments to args  
						
						
						
						
					 
					
						2017-01-23 01:13:58 +00:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							fa3d459f5b 
							
						 
					 
					
						
						
							
							suite_test: skip flaky test.  
						
						
						
						
					 
					
						2017-01-17 11:18:45 +00:00 
						 
				 
			
				
					
						
							
							
								Alyssa Ross 
							
						 
					 
					
						
						
						
						
							
						
						
							6ecf2ca013 
							
						 
					 
					
						
						
							
							cask: remove license  
						
						... 
						
						
						
						See https://github.com/Homebrew/brew/pull/1771#issuecomment-270179479 . 
						
						
					 
					
						2017-01-03 18:08:02 +00:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							2c6516ef59 
							
						 
					 
					
						
						
							
							Disallow file separator in version strings.  
						
						
						
						
					 
					
						2017-01-02 12:15:54 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							e84e4b5566 
							
						 
					 
					
						
						
							
							Merge pull request  #1745  from vitorgalvao/depends-on-arch  
						
						... 
						
						
						
						cask depends_on arch: remove everything but 64-bit intel 
						
						
					 
					
						2017-01-02 12:08:21 +01:00 
						 
				 
			
				
					
						
							
							
								Vítor Galvão 
							
						 
					 
					
						
						
						
						
							
						
						
							294781cc9e 
							
						 
					 
					
						
						
							
							cask depends_on arch: remove everything but 64-bit intel  
						
						
						
						
					 
					
						2017-01-02 02:46:03 +00:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							ed892243cd 
							
						 
					 
					
						
						
							
							Remove :bsexec parameter from SystemCommand.  
						
						
						
						
					 
					
						2016-12-31 18:02:42 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							cea1d18f45 
							
						 
					 
					
						
						
							
							Do not require compat/hbc/cli/update when —no-compat is specified.  
						
						
						
						
					 
					
						2016-12-30 16:13:09 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							a1154e9fab 
							
						 
					 
					
						
						
							
							Deprecate brew cask update.  
						
						
						
						
					 
					
						2016-12-30 14:01:43 +01:00 
						 
				 
			
				
					
						
							
							
								Nathan Toone 
							
						 
					 
					
						
						
						
						
							
						
						
							6d318761d2 
							
						 
					 
					
						
						
							
							Delete pkgutil directories that are really files.  
						
						... 
						
						
						
						Sometimes, pkgutil will return actual files (usually .nib files) as if they were part of the directory.  Microsoft Office is an example of this: in a recent update the file `/Library/Application Support/Microsoft/MAU2.0/Microsoft AutoUpdate.app/Contents/SharedSupport/Microsoft Error Reporting.app/Contents/Resources/en.lproj/MainWindowAlt.nib` was returning from `/usr/sbin/pkgutil --only-dirs --files com.microsoft.package.component` even though it should have been a file instead of a directory.  This caused the `rmdir` command to fail.
This patch will check if we are trying to delete a “directory” that is really a “file” - and if we are, we just delete the file instead.  This will allow packages that get in this state to be uninstalled.  A unit test which can be run using `brew cask-tests` is also included. 
						
						
					 
					
						2016-12-28 11:57:47 -07:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							3088faaf9c 
							
						 
					 
					
						
						
							
							Fix error message when cask fails to install.  
						
						
						
						
					 
					
						2016-12-16 18:22:04 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							f02491180b 
							
						 
					 
					
						
						
							
							Merge pull request  #1618  from rwanyoike/cask-reinstall-order  
						
						... 
						
						
						
						cask reinstall: download and verify cask before uninstall 
						
						
					 
					
						2016-12-09 17:24:05 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							049206bf16 
							
						 
					 
					
						
						
							
							Merge pull request  #1464  from reitermarkus/quit-with-launchctl  
						
						... 
						
						
						
						Use `launchctl` to get running processes by bundle ID. 
						
						
					 
					
						2016-12-06 15:08:21 +01:00 
						 
				 
			
				
					
						
							
							
								Raymond Wanyoike 
							
						 
					 
					
						
						
						
						
							
						
						
							0d67e35fb7 
							
						 
					 
					
						
						
							
							cask reinstall: use fetch and stage steps from  #1620  
						
						
						
						
					 
					
						2016-12-05 12:08:55 +03:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							697340ff3b 
							
						 
					 
					
						
						
							
							Merge pull request  #1620  from reitermarkus/refactoring  
						
						... 
						
						
						
						Refactor Cask installer. 
						
						
					 
					
						2016-12-05 09:27:32 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							5cc7acee17 
							
						 
					 
					
						
						
							
							Merge pull request  #1590  from reitermarkus/fail-if-app-source-already-exists  
						
						... 
						
						
						
						Fail if cask source already exists. 
						
						
					 
					
						2016-12-05 09:22:00 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							86a80c8a3d 
							
						 
					 
					
						
						
							
							Use launchctl to get running processes by bundle ID.  
						
						
						
						
					 
					
						2016-12-05 00:20:29 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							5785f54f4b 
							
						 
					 
					
						
						
							
							Revert install_artifacts if one artifact fails to install.  
						
						
						
						
					 
					
						2016-12-04 23:19:15 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							e6d9248787 
							
						 
					 
					
						
						
							
							Separate fetch and stage steps in Hbc::Installer.  
						
						
						
						
					 
					
						2016-12-04 23:19:15 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							7d7ca0cb1a 
							
						 
					 
					
						
						
							
							Use Homebrew’s Emoji class in cask installer.  
						
						
						
						
					 
					
						2016-12-04 23:19:15 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							006f25d8cf 
							
						 
					 
					
						
						
							
							Use Homebrew to detect if X11 is installed.  
						
						
						
						
					 
					
						2016-12-04 23:19:15 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							dc81898331 
							
						 
					 
					
						
						
							
							travis: use Xcode 8.1 on Sierra.  
						
						... 
						
						
						
						For code coverage from `brew test-bot`. 
						
						
					 
					
						2016-12-04 14:14:11 +00:00 
						 
				 
			
				
					
						
							
							
								Raymond Wanyoike 
							
						 
					 
					
						
						
						
						
							
						
						
							55ef924e7a 
							
						 
					 
					
						
						
							
							cask reinstall: download and verify cask before uninstall  
						
						... 
						
						
						
						Closes : caskroom/homebrew-cask#27075  
					
						2016-12-04 13:37:26 +03:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							0a6cecbaf8 
							
						 
					 
					
						
						
							
							Fix tests.  
						
						
						
						
					 
					
						2016-11-29 11:43:45 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							e0b93f1537 
							
						 
					 
					
						
						
							
							Also fail if symlinked artifacts already exist.  
						
						
						
						
					 
					
						2016-11-28 14:01:06 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							e63efb3fe4 
							
						 
					 
					
						
						
							
							Warn when overwriting an artifact.  
						
						
						
						
					 
					
						2016-11-28 14:01:06 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							9a29bd35e6 
							
						 
					 
					
						
						
							
							Fail if cask source already exists.  
						
						
						
						
					 
					
						2016-11-28 13:38:49 +01:00 
						 
				 
			
				
					
						
							
							
								Kaito Udagawa 
							
						 
					 
					
						
						
						
						
							
						
						
							63e7fb5cae 
							
						 
					 
					
						
						
							
							cask: Delete package dir if it is symlink on the uninstall  
						
						... 
						
						
						
						When a Formula is converted into a Cask (e.g. osxfuse),
a symlink remains at the place of package dir.
This change ensure to remove such leftovers. 
						
						
					 
					
						2016-11-22 03:10:42 +09:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							c7267b123d 
							
						 
					 
					
						
						
							
							Merge pull request  #1502  from reitermarkus/load-metadata-cask-file  
						
						... 
						
						
						
						Load cask file in `.metadata` directory directly. 
						
						
					 
					
						2016-11-21 10:43:15 +01:00