Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							737b84b54b 
							
						 
					 
					
						
						
							
							brew style --fix fixes. 
						
						
						
						
					 
					
						2018-11-02 17:29:23 +00:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							1f24c6600c 
							
						 
					 
					
						
						
							
							Fix cleanup of incomplete downloads.  
						
						
						
						
					 
					
						2018-10-14 00:15:16 +02:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fe6b78a3f3 
							
						 
					 
					
						
						
							
							Use cache_store for descriptions  
						
						... 
						
						
						
						This makes use of both the existing interfaces and could use the
existing cache file but we'll create a new one and cleanup the old one
to avoid issues and use a more consistent name. 
						
						
					 
					
						2018-10-13 08:22:52 -07:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							a9128c543c 
							
						 
					 
					
						
						
							
							Use ActiveSupport’s #days.  
						
						
						
						
					 
					
						2018-10-07 23:10:56 +02:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4475d1e0f5 
							
						 
					 
					
						
						
							
							cleanup: remove vendor/bundle/ruby.  
						
						... 
						
						
						
						Otherwise gem paths will contain references to a now-deleted Ruby. 
						
						
					 
					
						2018-10-04 15:08:38 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d2b5c704e1 
							
						 
					 
					
						
						
							
							cleanup: cleanup portable ruby, old linkage cache.  
						
						... 
						
						
						
						- Cleanup portable ruby if you haven't specifically requested it and
  you don't need it. This will be useful when e.g. upgrading OS versions
- Cleanup the old DBM linkage cache. These will not be used again. 
						
						
					 
					
						2018-10-03 19:26:49 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9a698d2130 
							
						 
					 
					
						
						
							
							keg: further tweak directory constants.  
						
						... 
						
						
						
						- ensure that `HOMEBREW_CELLAR` is always created on `install`.
- remove the need for a special `PRUNEABLE_DIRECTORIES` variable
- reuse values from existing variables and get `uniq`s. 
						
						
					 
					
						2018-09-25 22:03:29 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							e9b9ea49a1 
							
						 
					 
					
						
						
							
							Update to RuboCop 0.59.1.  
						
						
						
						
					 
					
						2018-09-17 03:45:59 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							769d89dead 
							
						 
					 
					
						
						
							
							Resolve formulae in brew cleanup.  
						
						
						
						
					 
					
						2018-09-11 17:44:39 +02:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7615d3a812 
							
						 
					 
					
						
						
							
							Improve writable directory handling  
						
						... 
						
						
						
						Consolidate the handling of which directories need to exist and which
need to be writable. Additionally, add a fatal check for formula
installations to ensure that any directories that need to be writable
are so before attempting an installation.
Fixes  #4626 . 
						
						
					 
					
						2018-09-06 18:38:43 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							a84a1c63db 
							
						 
					 
					
						
						
							
							Rename Hbc module to Cask.  
						
						
						
						
					 
					
						2018-09-06 09:30:52 +02:00 
						 
				 
			
				
					
						
							
							
								commitay 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							88bf60d589 
							
						 
					 
					
						
						
							
							Merge pull request  #4815  from commitay/cargo-cache  
						
						... 
						
						
						
						rust/cargo: enable caching 
						
						
					 
					
						2018-09-05 21:22:03 +10:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							90b3a13909 
							
						 
					 
					
						
						
							
							cask: move cask/lib/hbc/* to cask/*.  
						
						... 
						
						
						
						Fix the load path, requires and some filenames accordingly. 
						
						
					 
					
						2018-09-04 09:56:57 +01:00 
						 
				 
			
				
					
						
							
							
								commitay 
							
						 
					 
					
						
						
						
						
							
						
						
							11a6413fd0 
							
						 
					 
					
						
						
							
							cleanup: remove cargo_cache  
						
						
						
						
					 
					
						2018-09-04 12:00:57 +10:00 
						 
				 
			
				
					
						
							
							
								Dominyk Tiller 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9102c120bb 
							
						 
					 
					
						
						
							
							cleanup: fix go_cache cleanup  
						
						
						
						
					 
					
						2018-09-02 04:27:22 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							ae18bdf161 
							
						 
					 
					
						
						
							
							Skip mtime for non-existent symlink.  
						
						
						
						
					 
					
						2018-09-01 06:42:54 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							f287214699 
							
						 
					 
					
						
						
							
							Just use resolved_path.file?.  
						
						
						
						
					 
					
						2018-08-31 16:51:23 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							ccf396887a 
							
						 
					 
					
						
						
							
							Add comment about refinement scope.  
						
						
						
						
					 
					
						2018-08-31 16:51:23 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							2773ce6156 
							
						 
					 
					
						
						
							
							Don’t clean up symlink target.  
						
						
						
						
					 
					
						2018-08-31 16:51:23 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							fbcaa8c85a 
							
						 
					 
					
						
						
							
							Resolve URL to get real file extension.  
						
						
						
						
					 
					
						2018-08-31 16:51:23 +02:00 
						 
				 
			
				
					
						
							
							
								Dominyk Tiller 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							318eb5054f 
							
						 
					 
					
						
						
							
							cleanup: cleanup go_cache  
						
						
						
						
					 
					
						2018-08-29 13:16:55 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							efd1884c2e 
							
						 
					 
					
						
						
							
							Hide lockfiles being cleaned up again.  
						
						
						
						
					 
					
						2018-08-16 12:45:17 +02:00 
						 
				 
			
				
					
						
							
							
								Dominyk Tiller 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7307d2558f 
							
						 
					 
					
						
						
							
							Merge pull request  #4643  from chrmoritz/gclient_cache_cleanup  
						
						... 
						
						
						
						add new gclient_cache folder to cleanup 
						
						
					 
					
						2018-08-13 23:18:46 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							d10ba2b1c9 
							
						 
					 
					
						
						
							
							Only clean up external patches.  
						
						
						
						
					 
					
						2018-08-12 21:11:47 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							b161ffb20c 
							
						 
					 
					
						
						
							
							Sort cleanup of installed formulae.  
						
						
						
						
					 
					
						2018-08-11 18:03:49 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							f83314164c 
							
						 
					 
					
						
						
							
							Unlock lockfiles again on --dry-run.  
						
						
						
						
					 
					
						2018-08-11 18:03:49 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							ddfecd1cca 
							
						 
					 
					
						
						
							
							Check if patches are still used.  
						
						
						
						
					 
					
						2018-08-11 18:03:49 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							8b5fa6824b 
							
						 
					 
					
						
						
							
							Fix brew cleanup.  
						
						
						
						
					 
					
						2018-08-11 18:03:49 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							bfd76a06ca 
							
						 
					 
					
						
						
							
							Add per-cask/formula lockfile cleanup.  
						
						
						
						
					 
					
						2018-08-09 16:46:39 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							678ce2d7bd 
							
						 
					 
					
						
						
							
							Remove .DS_Store per-cask/formula.  
						
						
						
						
					 
					
						2018-08-09 16:20:34 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							78658e4302 
							
						 
					 
					
						
						
							
							Add cask cleanup and per-formula cache cleanup.  
						
						
						
						
					 
					
						2018-08-09 00:56:28 +02:00 
						 
				 
			
				
					
						
							
							
								Christian Moritz 
							
						 
					 
					
						
						
						
						
							
						
						
							6302d622e3 
							
						 
					 
					
						
						
							
							add new gclient_cache folder to cleanup  
						
						
						
						
					 
					
						2018-08-09 00:37:58 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							03b93da296 
							
						 
					 
					
						
						
							
							Use option parser for brew cleanup.  
						
						
						
						
					 
					
						2018-08-08 13:11:16 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							921c6a33dd 
							
						 
					 
					
						
						
							
							Refactor Cleanup.  
						
						
						
						
					 
					
						2018-08-08 10:40:22 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							4a48297d1c 
							
						 
					 
					
						
						
							
							Fix cleanup for files with --.  
						
						
						
						
					 
					
						2018-08-06 15:40:05 +02:00 
						 
				 
			
				
					
						
							
							
								Xu Cheng 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d3fce64efb 
							
						 
					 
					
						
						
							
							cleanup: fix removing lock files on NFS  
						
						... 
						
						
						
						If the underneath file system is a Network File System,
`brew cleanup` will fail to remove the lock files with following error
message:
Error: Bad file descriptor @ rb_file_flock - /path/to/the/lock_file
This commit fixes such issue and adds the corresponding test case. 
						
						
					 
					
						2018-03-14 21:50:53 +08:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							b63a5cbd4b 
							
						 
					 
					
						
						
							
							Don't require "thread".  
						
						
						
						
					 
					
						2017-10-24 19:39:40 +02:00 
						 
				 
			
				
					
						
							
							
								mansimarkaur 
							
						 
					 
					
						
						
						
						
							
						
						
							9a83856a49 
							
						 
					 
					
						
						
							
							Added attr_reader disk_cleanup_size  
						
						
						
						
					 
					
						2017-08-27 01:18:41 +05:30 
						 
				 
			
				
					
						
							
							
								Joshua McKinney 
							
						 
					 
					
						
						
						
						
							
						
						
							48fdd163bc 
							
						 
					 
					
						
						
							
							Brew cleanup: Continue on error removing keg  
						
						... 
						
						
						
						Fixes  #2355 
Create unremovable_kegs instance var
Check cellar cleanup failure after full cleanup completes
Use module_function in Homebrew::Cleanup as we never instantiate the
class 
					
						2017-03-31 01:44:04 -05:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							84b2276fd8 
							
						 
					 
					
						
						
							
							Use guard clauses.  
						
						
						
						
					 
					
						2016-11-13 23:00:47 +01:00 
						 
				 
			
				
					
						
							
							
								ilovezfs 
							
						 
					 
					
						
						
						
						
							
						
						
							5efb158860 
							
						 
					 
					
						
						
							
							cleanup: remove GLIDE_HOME cache directories  
						
						... 
						
						
						
						This is needed since some formulae now set
  ENV["GLIDE_HOME"] = HOMEBREW_CACHE/"glide_home/#{name}" 
						
						
					 
					
						2016-10-08 10:05:04 -07:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							51504e4383 
							
						 
					 
					
						
						
							
							RuboCop: Style/ClassVars  
						
						
						
						
					 
					
						2016-09-25 19:55:34 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							4064084c58 
							
						 
					 
					
						
						
							
							Fix Style/MethodName.  
						
						
						
						
					 
					
						2016-09-23 15:30:06 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							52ff988530 
							
						 
					 
					
						
						
							
							Fix RuboCop CaseEquality.  
						
						
						
						
					 
					
						2016-09-23 15:30:06 +02:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							3982950e61 
							
						 
					 
					
						
						
							
							rubocop --auto-correct all hash-rocket usage.  
						
						
						
						
					 
					
						2016-09-17 16:14:13 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							6693915399 
							
						 
					 
					
						
						
							
							rubocop --auto-correct all remaining files.  
						
						... 
						
						
						
						But remove some manual `.freeze`s on constants that shouldn't be
constants. 
						
						
					 
					
						2016-09-17 16:14:13 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							7b8bae710e 
							
						 
					 
					
						
						
							
							Use ThreadError to break loop.  
						
						
						
						
					 
					
						2016-08-22 08:57:47 +02:00 
						 
				 
			
				
					
						
							
							
								Xu Cheng 
							
						 
					 
					
						
						
						
						
							
						
						
							8d64b6a02d 
							
						 
					 
					
						
						
							
							introduce global lock directory ( #337 )  
						
						... 
						
						
						
						Since #292 , HOMEBREW_CACHE was moved to a per-user directory. This makes
it unsuitable to store global lock files on multiple users environment.
Therefore, introducing a global lock directory `/Library/Lock.d` to
store lock files from formula lockers as well as `brew update`. 
						
						
					 
					
						2016-06-08 17:29:03 +08:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							a9abbab917 
							
						 
					 
					
						
						
							
							Move HOMEBREW_CACHE to ~/Library/Caches ( #292 )  
						
						... 
						
						
						
						* cleanup: accept cache as an argument.
* config: move default HOMEBREW_CACHE to ~/Library.
* brew.1: document new default Homebrew cache.
* update-report: migrate legacy Homebrew cache. 
						
						
					 
					
						2016-06-01 08:46:33 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							c5bfc932a6 
							
						 
					 
					
						
						
							
							cleanup: fix bottle reference.  
						
						... 
						
						
						
						Closes  #214 .
Closes  #215 . 
					
						2016-05-08 17:05:25 +01:00