Peter Lewis 
							
						 
					 
					
						
						
						
						
							
						
						
							362c64855c 
							
						 
					 
					
						
						
							
							unpack_strategy: Move Dmg to above Xz and Lzma  
						
						
						
						
					 
					
						2020-11-17 13:10:29 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							ab33bc638d 
							
						 
					 
					
						
						
							
							Add type signatures for UnpackStrategy::Zip.  
						
						
						
						
					 
					
						2020-10-20 09:50:21 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							61b79318ed 
							
						 
					 
					
						
						
							
							Move include Kernel into .rbi files again and split up existing .rbi files.  
						
						
						
						
					 
					
						2020-10-10 19:10:58 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							24ae318a3d 
							
						 
					 
					
						
						
							
							Move type annotations into files.  
						
						
						
						
					 
					
						2020-10-10 14:59:39 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							0e7f18a51e 
							
						 
					 
					
						
						
							
							Document UnpackStrategy.  
						
						
						
						
					 
					
						2020-08-26 03:13:58 +02:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							36dbad3922 
							
						 
					 
					
						
						
							
							Add frozen_string_literal to all files.  
						
						
						
						
					 
					
						2019-04-20 13:27:36 +09:00 
						 
				 
			
				
					
						
							
							
								L. E. Segovia 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c6894a23c1 
							
						 
					 
					
						
						
							
							Only merge extended attributes if required  
						
						
						
						
					 
					
						2019-04-09 21:45:35 +00:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							20e4262fb9 
							
						 
					 
					
						
						
							
							unpack_strategy: prioritise extension instead.  
						
						... 
						
						
						
						Instead of only looking at the extension when invoked as part of
Homebrew's formulae' download strategies instead prioritise the
extension if it actually exists. When it does not, fall back to the
magic detection logic which is likely to be more reliable.
Fixes https://github.com/Homebrew/brew/issues/5895  
						
						
					 
					
						2019-04-03 10:32:29 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							9db5a41c72 
							
						 
					 
					
						
						
							
							Always make nested container readable and writable.  
						
						
						
						
					 
					
						2018-11-04 17:53:31 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							737b84b54b 
							
						 
					 
					
						
						
							
							brew style --fix fixes. 
						
						
						
						
					 
					
						2018-11-02 17:29:23 +00:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							98a6399e46 
							
						 
					 
					
						
						
							
							Force chmod_R after extracting.  
						
						
						
						
					 
					
						2018-10-02 13:33:00 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							d9da9b66f0 
							
						 
					 
					
						
						
							
							Make all extracted files writable after extracting.  
						
						
						
						
					 
					
						2018-09-29 10:51:38 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							06549c751b 
							
						 
					 
					
						
						
							
							Fix extracting .pax archives.  
						
						
						
						
					 
					
						2018-09-11 19:22:19 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							b00b1f5ecd 
							
						 
					 
					
						
						
							
							Fix detecting P7Zip from symbol.  
						
						
						
						
					 
					
						2018-09-05 00:27:22 +02:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							80d75bc0d8 
							
						 
					 
					
						
						
							
							Homebrew/.rubocop: tweak rules.  
						
						... 
						
						
						
						Adjust the rules based on the current codebase. Remove various enable,
disables and default values that are unnecessary. Add more comments
explaining why. Make minor changes needed to enable a few more rules. 
						
						
					 
					
						2018-09-02 20:15:09 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							4c80f827ad 
							
						 
					 
					
						
						
							
							Only search by extension when unpacking formulae.  
						
						
						
						
					 
					
						2018-08-01 04:16:27 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							281ead3096 
							
						 
					 
					
						
						
							
							Look for extension first, then fall back to magic number.  
						
						
						
						
					 
					
						2018-08-01 00:56:36 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							a21e7ff742 
							
						 
					 
					
						
						
							
							Move Tar up.  
						
						
						
						
					 
					
						2018-08-01 00:56:36 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							e8f7a88976 
							
						 
					 
					
						
						
							
							Only call hdiutil if it’s a bzip2 or zlib.  
						
						
						
						
					 
					
						2018-08-01 00:56:36 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							278eace2fa 
							
						 
					 
					
						
						
							
							Reorder unpack strategies again.  
						
						
						
						
					 
					
						2018-08-01 00:56:36 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							7cf8bb4f8c 
							
						 
					 
					
						
						
							
							Add Diff unpack strategy.  
						
						
						
						
					 
					
						2018-08-01 00:56:36 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							fc15865760 
							
						 
					 
					
						
						
							
							Reorder unpack strategies.  
						
						
						
						
					 
					
						2018-08-01 00:56:36 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							eccd20e276 
							
						 
					 
					
						
						
							
							Merge Hbc::Container classes into UnpackStrategy.  
						
						
						
						
					 
					
						2018-07-24 16:44:27 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							b6e54a06e0 
							
						 
					 
					
						
						
							
							Refactor unpack strategies into separate files.  
						
						
						
						
					 
					
						2018-07-23 20:59:28 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							c29ab2d707 
							
						 
					 
					
						
						
							
							Fix DirectoryUnpackStrategy permissions.  
						
						
						
						
					 
					
						2018-07-22 22:03:28 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							891be1ec64 
							
						 
					 
					
						
						
							
							Add verbose to FileUtils calls.  
						
						
						
						
					 
					
						2018-07-22 20:30:28 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							9bd2167257 
							
						 
					 
					
						
						
							
							Add quiet flags if not verbose.  
						
						
						
						
					 
					
						2018-07-22 20:30:28 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							8278e9e403 
							
						 
					 
					
						
						
							
							Move verbose from #initialize to #extract.  
						
						
						
						
					 
					
						2018-07-22 20:30:28 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							17c2e2c00c 
							
						 
					 
					
						
						
							
							Fix missing super.  
						
						
						
						
					 
					
						2018-07-21 01:14:19 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							979e6674cf 
							
						 
					 
					
						
						
							
							Fix JAR detection.  
						
						
						
						
					 
					
						2018-07-20 17:30:33 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							50855c98f0 
							
						 
					 
					
						
						
							
							Don't pass down basename in #extract_nested_tar.  
						
						
						
						
					 
					
						2018-07-19 12:49:21 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							dbcae5b499 
							
						 
					 
					
						
						
							
							Don't pass down basename when extracting nestedly.  
						
						
						
						
					 
					
						2018-07-19 00:47:52 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							67c30b8372 
							
						 
					 
					
						
						
							
							Fix DirectoryUnpackStrategy following symlinks.  
						
						
						
						
					 
					
						2018-07-18 13:05:34 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							954edb2885 
							
						 
					 
					
						
						
							
							Alias extract_nestedly to extract for uncompressed files.  
						
						
						
						
					 
					
						2018-07-16 21:36:44 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							95b0b198a5 
							
						 
					 
					
						
						
							
							Remove redundant extract_to_dir.  
						
						
						
						
					 
					
						2018-07-16 21:36:44 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							a6aefb43c5 
							
						 
					 
					
						
						
							
							Don’t recurse into nested directories.  
						
						
						
						
					 
					
						2018-07-16 21:36:44 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							c5b1bb9377 
							
						 
					 
					
						
						
							
							Use unxz instead of xz -d.  
						
						
						
						
					 
					
						2018-07-16 21:36:44 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							589c5b4e8d 
							
						 
					 
					
						
						
							
							Add support for nested archives.  
						
						
						
						
					 
					
						2018-07-16 21:36:44 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							2a63d363c2 
							
						 
					 
					
						
						
							
							Add two new unpack strategies.  
						
						
						
						
					 
					
						2018-07-16 11:04:47 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							d3534c1cc2 
							
						 
					 
					
						
						
							
							Use zipinfo instead of unzip -l.  
						
						
						
						
					 
					
						2018-07-16 10:25:17 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							fdc250cac4 
							
						 
					 
					
						
						
							
							Refactor containers and automatically determine dependencies.  
						
						
						
						
					 
					
						2018-07-14 22:32:26 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							cba55c8fd4 
							
						 
					 
					
						
						
							
							Add @ref_type and @ref needef for fossil.  
						
						
						
						
					 
					
						2018-07-12 10:39:28 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							5dfa4ded43 
							
						 
					 
					
						
						
							
							Reuse UncompressedUnpackStrategy#extract_to_dir.  
						
						
						
						
					 
					
						2018-07-12 10:39:28 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							ec7e22e16f 
							
						 
					 
					
						
						
							
							Fix XzUnpackStrategy.  
						
						
						
						
					 
					
						2018-07-12 10:39:28 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							633c590aac 
							
						 
					 
					
						
						
							
							Refactor unpack strategy specs.  
						
						
						
						
					 
					
						2018-07-12 10:39:27 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							5b3bbb76c9 
							
						 
					 
					
						
						
							
							Separate staging from download.  
						
						
						
						
					 
					
						2018-07-12 10:39:27 +02:00