Kashif Rasul 
							
						 
					 
					
						
						
						
						
							
						
						
							003d650e88 
							
						 
					 
					
						
						
							
							download_strategy: escape spaces in git submodule path.  
						
						... 
						
						
						
						for issue Homebrew/homebrew#36646 
Closes  Homebrew/homebrew#36649 .
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com> 
						
						
					 
					
						2015-02-08 14:14:34 +00:00 
						 
				 
			
				
					
						
							
							
								Christian Moritz 
							
						 
					 
					
						
						
						
						
							
						
						
							79bde9c13b 
							
						 
					 
					
						
						
							
							GitDownloadStrategy: support submodule changes  
						
						... 
						
						
						
						This commits adds support for updating a formula with changed git
submodules with GitDownloadStrategy when the cloned repository is still
in the cache. This is done by running git submodule sync --recursive
before updating the submodules, so that git can reload the submodule
config from the updated .gitmodules file.
Fixes  Homebrew/homebrew#36395 .
Closes  Homebrew/homebrew#36466 .
Signed-off-by: Jack Nagel <jacknagel@gmail.com> 
						
						
					 
					
						2015-02-03 20:00:34 -05:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							e0286c5aae 
							
						 
					 
					
						
						
							
							Avoid shell quoting issues when extracting xz and lz archives  
						
						
						
						
					 
					
						2015-01-05 10:46:14 -05:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							120bd43f87 
							
						 
					 
					
						
						
							
							Buffer 16K at a time  
						
						
						
						
					 
					
						2015-01-05 10:45:05 -05:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							8535c037ac 
							
						 
					 
					
						
						
							
							Remove unused assignment  
						
						
						
						
					 
					
						2015-01-04 15:37:33 -05:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							bda3b4d91e 
							
						 
					 
					
						
						
							
							Decouple LocalBottleDownloadStrategy from CurlDownloadStrategy  
						
						
						
						
					 
					
						2015-01-04 15:33:25 -05:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							799d2571e3 
							
						 
					 
					
						
						
							
							Extract non-curl parts of CurlDownloadStrategy into a base class  
						
						
						
						
					 
					
						2015-01-04 15:33:25 -05:00 
						 
				 
			
				
					
						
							
							
								Viktor Szakats 
							
						 
					 
					
						
						
						
						
							
						
						
							fc2818b7a5 
							
						 
					 
					
						
						
							
							Use more https in urls and updated some lost links  
						
						... 
						
						
						
						Closes  Homebrew/homebrew#35531 .
Signed-off-by: Jack Nagel <jacknagel@gmail.com> 
					
						2015-01-04 02:13:16 -05:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							8b51cf019d 
							
						 
					 
					
						
						
							
							Move exception text into exception object  
						
						
						
						
					 
					
						2014-12-29 22:57:45 -05:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							be59b4ea4f 
							
						 
					 
					
						
						
							
							Mark cached_location as an attribute  
						
						
						
						
					 
					
						2014-12-23 01:27:10 -05:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							32bf6d9937 
							
						 
					 
					
						
						
							
							Avoid check-then-act pattern in clear_cache  
						
						
						
						
					 
					
						2014-12-23 01:11:08 -05:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							957ef9b6b9 
							
						 
					 
					
						
						
							
							Document download strategy interface  
						
						
						
						
					 
					
						2014-12-23 01:04:44 -05:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							d3daa8a25b 
							
						 
					 
					
						
						
							
							Mark deprecated download strategies as such  
						
						
						
						
					 
					
						2014-12-22 00:52:10 -05:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							df70d960f8 
							
						 
					 
					
						
						
							
							Assume CVS module name when none is given  
						
						
						
						
					 
					
						2014-12-22 00:43:02 -05:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							8a1ed0e748 
							
						 
					 
					
						
						
							
							Allow :module => "name" for CVS URLs  
						
						
						
						
					 
					
						2014-12-22 00:43:02 -05:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							d97daa7c1b 
							
						 
					 
					
						
						
							
							Fix references to url  
						
						
						
						
					 
					
						2014-12-18 20:09:52 -05:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							eec429b9b6 
							
						 
					 
					
						
						
							
							Add :using => :fossil  
						
						
						
						
					 
					
						2014-12-18 13:06:05 -05:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							867a87b50a 
							
						 
					 
					
						
						
							
							Move url munging to initialize  
						
						
						
						
					 
					
						2014-12-18 13:06:05 -05:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							ef4347b898 
							
						 
					 
					
						
						
							
							Start versioning cached git clones  
						
						
						
						
					 
					
						2014-12-18 12:57:37 -05:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							4716ee838e 
							
						 
					 
					
						
						
							
							Revert "Start versioning cached git clones"  
						
						... 
						
						
						
						This reverts commit f4fe50a0958b7b47b32041e11d4943d6ae7d3972. 
						
						
					 
					
						2014-12-18 13:03:32 +00:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							1cfeba04a8 
							
						 
					 
					
						
						
							
							Start versioning cached git clones  
						
						
						
						
					 
					
						2014-12-17 23:18:17 -05:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							9a2f2aee7e 
							
						 
					 
					
						
						
							
							Use Utils.popen_read to avoid shelling out in a few places  
						
						
						
						
					 
					
						2014-12-16 15:51:57 -05:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							5201411a6d 
							
						 
					 
					
						
						
							
							Provide version reader method  
						
						
						
						
					 
					
						2014-12-10 00:55:26 -05:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							0909b12eb9 
							
						 
					 
					
						
						
							
							Prefer cached_location over tarball_path  
						
						
						
						
					 
					
						2014-12-10 00:53:57 -05:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							37c636ae18 
							
						 
					 
					
						
						
							
							Reorganize methods in CurlDownloadStrategy  
						
						
						
						
					 
					
						2014-12-10 00:53:57 -05:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							00ad37dd84 
							
						 
					 
					
						
						
							
							Add more general support for passing credentials to curl  
						
						
						
						
					 
					
						2014-12-09 22:39:58 -05:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							18b8681a7c 
							
						 
					 
					
						
						
							
							Pull strategy for downloading from research.att.com into core  
						
						
						
						
					 
					
						2014-12-09 21:18:01 -05:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							1dc4fbdb0b 
							
						 
					 
					
						
						
							
							Provide access to the specs hash indirectly via a meta attribute  
						
						
						
						
					 
					
						2014-12-09 19:59:16 -05:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							3e1cc70fb4 
							
						 
					 
					
						
						
							
							Move tool path methods to AbstractDownloadStrategy  
						
						
						
						
					 
					
						2014-12-09 16:46:28 -05:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							bec5e0671f 
							
						 
					 
					
						
						
							
							Use quiet_safe_system to silence CVS checkouts  
						
						
						
						
					 
					
						2014-12-09 16:03:14 -05:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							e9c368b92e 
							
						 
					 
					
						
						
							
							Include FileUtils in AbstractDownloadStrategy  
						
						
						
						
					 
					
						2014-12-09 15:55:28 -05:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							ddf6f51776 
							
						 
					 
					
						
						
							
							Prefer cached_location method over @clone ivar  
						
						
						
						
					 
					
						2014-12-09 14:22:44 -05:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							90f938dc86 
							
						 
					 
					
						
						
							
							Stop returning a path from CurlDownloadStrategy#fetch  
						
						... 
						
						
						
						Download strategies do not consistently return a value from `fetch`, so
our code calls `cached_location` to get the path instead. 
						
						
					 
					
						2014-12-09 12:47:10 -05:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							8560ad3ad0 
							
						 
					 
					
						
						
							
							Use quiet_safe_system to silence submodule updates  
						
						
						
						
					 
					
						2014-12-06 20:57:23 -05:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							04d287e8db 
							
						 
					 
					
						
						
							
							Use quiet_safe_system to silence submodule checkouts  
						
						
						
						
					 
					
						2014-12-06 20:57:23 -05:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							5d811c519b 
							
						 
					 
					
						
						
							
							Use quiet_safe_system to silence bzr updates  
						
						
						
						
					 
					
						2014-12-06 20:57:22 -05:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							37c08393db 
							
						 
					 
					
						
						
							
							Use quiet_safe_system to silence CVS updates  
						
						
						
						
					 
					
						2014-12-06 17:18:34 -05:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							7e844cad1c 
							
						 
					 
					
						
						
							
							Simplify fossil checkouts  
						
						
						
						
					 
					
						2014-12-06 16:48:20 -05:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							dd2446ab08 
							
						 
					 
					
						
						
							
							Extract part of stage method to VCS strategy superclass  
						
						
						
						
					 
					
						2014-12-06 16:00:20 -05:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							5f0feb7e85 
							
						 
					 
					
						
						
							
							Remove years-old TODO  
						
						
						
						
					 
					
						2014-12-06 15:54:04 -05:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							df25be78b5 
							
						 
					 
					
						
						
							
							Demote FIXME to a normal comment  
						
						
						
						
					 
					
						2014-12-06 15:53:37 -05:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							6081874612 
							
						 
					 
					
						
						
							
							Mark private SubversionDownloadStrategy methods  
						
						
						
						
					 
					
						2014-12-06 15:02:49 -05:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							5afa11ecab 
							
						 
					 
					
						
						
							
							Move fetch implementation into VCS strategy superclass  
						
						
						
						
					 
					
						2014-12-06 15:02:49 -05:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							4026e035ad 
							
						 
					 
					
						
						
							
							Use start_with? instead of a regexp  
						
						
						
						
					 
					
						2014-12-06 15:02:49 -05:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							01dc112b60 
							
						 
					 
					
						
						
							
							Move SVN URL munging to initialize  
						
						
						
						
					 
					
						2014-12-06 15:02:49 -05:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							62c1c61ec2 
							
						 
					 
					
						
						
							
							Remove method that duplicates superclass implementation  
						
						
						
						
					 
					
						2014-12-06 15:02:49 -05:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							f189454328 
							
						 
					 
					
						
						
							
							Extract update from fetch in VCS strategies  
						
						
						
						
					 
					
						2014-12-06 15:02:49 -05:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							3a20562d6e 
							
						 
					 
					
						
						
							
							Add clone_repo to remaining VCS strategies  
						
						
						
						
					 
					
						2014-12-06 15:02:49 -05:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							8debc18839 
							
						 
					 
					
						
						
							
							Add repo_valid? to remaining VCS strategies  
						
						
						
						
					 
					
						2014-12-06 15:02:49 -05:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							a2dbcfee5b 
							
						 
					 
					
						
						
							
							Make repo_valid? private  
						
						
						
						
					 
					
						2014-12-06 15:02:48 -05:00