| 
							
							
								 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 |  | 
			
				
					| 
							
							
								 Jack Nagel | f43fe41423 | Make __path methods private | 2014-12-06 15:02:48 -05:00 |  | 
			
				
					| 
							
							
								 Jack Nagel | 54785bb8a0 | Make cache_tag private | 2014-12-06 15:02:48 -05:00 |  | 
			
				
					| 
							
							
								 Jack Nagel | 6a56c45fbf | Mark private VCSDownloadStrategy methods | 2014-12-06 15:02:48 -05:00 |  |