Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							57769d7448 
							
						 
					 
					
						
						
							
							brew-test-bot: don't force-fetch deps.  
						
						 
						
						
						
						
					 
					
						2014-02-23 10:41:22 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							690060578c 
							
						 
					 
					
						
						
							
							brew-test-bot: further tweak cleanup handling.  
						
						 
						
						
						
						
					 
					
						2014-02-23 10:34:22 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							85feea33c0 
							
						 
					 
					
						
						
							
							Hoist assignment to simplify a conditional  
						
						 
						
						
						
						
					 
					
						2014-02-22 21:39:38 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							a836602024 
							
						 
					 
					
						
						
							
							create: make conditional more obvious  
						
						 
						
						
						
						
					 
					
						2014-02-22 20:17:04 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							d1dd4b0e67 
							
						 
					 
					
						
						
							
							create: pull requires out of method  
						
						 
						
						
						
						
					 
					
						2014-02-22 20:17:04 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							101066cf71 
							
						 
					 
					
						
						
							
							Update method call  
						
						 
						
						
						
						
					 
					
						2014-02-22 20:17:04 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							9d3b9edb4d 
							
						 
					 
					
						
						
							
							Remove download_strategy from SoftwareSpec  
						
						 
						
						
						
						
					 
					
						2014-02-22 20:17:04 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							1d9e78f381 
							
						 
					 
					
						
						
							
							Remove brew-mirror-check command  
						
						 
						
						... 
						
						
						
						This command uses removed API and is thus broken. It can always be
retrieved from the git history. 
						
						
					 
					
						2014-02-22 20:17:04 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							bf57ddf302 
							
						 
					 
					
						
						
							
							brew-test-bot: only cleanup cache once.  
						
						 
						
						
						
						
					 
					
						2014-02-22 17:57:55 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							b33203604e 
							
						 
					 
					
						
						
							
							brew-test-bot: push master with tags.  
						
						 
						
						
						
						
					 
					
						2014-02-22 17:27:04 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							cf0a3fe93e 
							
						 
					 
					
						
						
							
							bottle: detail what a new regex should match.  
						
						 
						
						
						
						
					 
					
						2014-02-22 17:15:28 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							0f2d1d7f72 
							
						 
					 
					
						
						
							
							bottle_version: add x264.  
						
						 
						
						
						
						
					 
					
						2014-02-22 17:15:15 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							ac81d3b0d8 
							
						 
					 
					
						
						
							
							bottle_version: improve test filenames.  
						
						 
						
						
						
						
					 
					
						2014-02-22 17:14:51 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							a35fb6a192 
							
						 
					 
					
						
						
							
							brew-test-bot: force dep fetches on cleanup.  
						
						 
						
						
						
						
					 
					
						2014-02-22 17:01:38 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							b96411052e 
							
						 
					 
					
						
						
							
							Use reader method  
						
						 
						
						
						
						
					 
					
						2014-02-22 11:17:50 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							a2372ad539 
							
						 
					 
					
						
						
							
							Use standard assignment since #initialize is only called once  
						
						 
						
						
						
						
					 
					
						2014-02-22 11:17:04 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Misty De Meo 
							
						 
					 
					
						
						
						
						
							
						
						
							5a7a5c3eae 
							
						 
					 
					
						
						
							
							Unset GEM_HOME and GEM_PATH before running brew.rb  
						
						 
						
						... 
						
						
						
						This was reported in Tigerbrew, but is a worthwhile fix everywhere.
Fixes  mistydemeo/tigerbrew#177 . 
						
						
					 
					
						2014-02-21 20:54:23 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							e3e14a0cdf 
							
						 
					 
					
						
						
							
							Eliminate nil check on path parameter  
						
						 
						
						
						
						
					 
					
						2014-02-21 20:07:41 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							d31bee2e5b 
							
						 
					 
					
						
						
							
							Avoid ancestors.include?, klass1 < klass2 is faster  
						
						 
						
						
						
						
					 
					
						2014-02-21 00:46:03 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							da87bdc2e5 
							
						 
					 
					
						
						
							
							Cache generated class names  
						
						 
						
						
						
						
					 
					
						2014-02-21 00:46:03 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							41a9ba8259 
							
						 
					 
					
						
						
							
							Move Formula.class_s to Formulary  
						
						 
						
						
						
						
					 
					
						2014-02-21 00:46:03 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							fb350bad0f 
							
						 
					 
					
						
						
							
							Remove downloader from Formula  
						
						 
						
						
						
						
					 
					
						2014-02-21 00:41:07 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							662560e40d 
							
						 
					 
					
						
						
							
							Remove test with too much implementation knowledge  
						
						 
						
						
						
						
					 
					
						2014-02-21 00:41:07 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							129e25032b 
							
						 
					 
					
						
						
							
							Move methods to a more logical place  
						
						 
						
						
						
						
					 
					
						2014-02-21 00:41:07 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							19ca1bb601 
							
						 
					 
					
						
						
							
							Access bottle directly in FormulaInstaller  
						
						 
						
						
						
						
					 
					
						2014-02-21 00:41:07 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Josh Tilles 
							
						 
					 
					
						
						
						
						
							
						
						
							2225ebc44e 
							
						 
					 
					
						
						
							
							Adapt to Git 1.9's submodule foreach changes  
						
						 
						
						... 
						
						
						
						Closes  Homebrew/homebrew#26871 .
Signed-off-by: Jack Nagel <jacknagel@gmail.com> 
						
						
					 
					
						2014-02-21 00:05:42 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							ccb216c9c7 
							
						 
					 
					
						
						
							
							Delegate downloader to active_spec instead of storing it in an ivar  
						
						 
						
						
						
						
					 
					
						2014-02-20 13:45:13 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							3aa06a701d 
							
						 
					 
					
						
						
							
							Consistently pass path into Formula constructor  
						
						 
						
						
						
						
					 
					
						2014-02-20 13:31:37 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							abbed076f0 
							
						 
					 
					
						
						
							
							Pass path into the Formula constructor  
						
						 
						
						... 
						
						
						
						When the path argument to the Formula constructor is omitted, the
instance's path attribute is created using the Formula.path class
method. However, we have already done this work, so we can just pass it
into the constructor.
This translates to one less call to Pathname#to_s per formula, or about
2600 calls when running `brew readall`. 
						
						
					 
					
						2014-02-19 16:53:18 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							1f39d6c2d1 
							
						 
					 
					
						
						
							
							Eliminate some Pathname -> String -> Pathname conversions  
						
						 
						
						
						
						
					 
					
						2014-02-19 16:53:18 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							7591b79d7d 
							
						 
					 
					
						
						
							
							Push expand_path call down into FromPathLoader  
						
						 
						
						
						
						
					 
					
						2014-02-19 16:53:18 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								cadrpear 
							
						 
					 
					
						
						
						
						
							
						
						
							f43bb0c292 
							
						 
					 
					
						
						
							
							Fix building universal binaries on 32-bit CPUs  
						
						 
						
						... 
						
						
						
						[jn: style, update comment]
Closes  Homebrew/homebrew#25728 .
Fixes  Homebrew/homebrew#26834 .
Signed-off-by: Jack Nagel <jacknagel@gmail.com> 
						
						
					 
					
						2014-02-19 14:15:03 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							a1d2aa0f69 
							
						 
					 
					
						
						
							
							Stop exporting HOMEBREW_VERBOSE to build environment  
						
						 
						
						... 
						
						
						
						This flag no longer affects the output of the compiler wrappers, since
everything is buffered by the build process rather than each individual
tool.
Additionally, this is a user-facing knob that affects ARGV.verbose?, and
the combination of these two issues broke the --quieter feature. 
						
						
					 
					
						2014-02-18 21:46:26 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							8d4d56c8db 
							
						 
					 
					
						
						
							
							Use standard curl progress output in verbose mode  
						
						 
						
						... 
						
						
						
						Closes  Homebrew/homebrew#26818 . 
						
						
					 
					
						2014-02-18 16:03:52 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							9b8cff1484 
							
						 
					 
					
						
						
							
							Tweak DownloadError message to include wrapped exception  
						
						 
						
						
						
						
					 
					
						2014-02-18 15:08:03 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							c9784c1857 
							
						 
					 
					
						
						
							
							Collapse begin..end into def..end and use else clause  
						
						 
						
						
						
						
					 
					
						2014-02-18 15:08:03 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Drew Rodman 
							
						 
					 
					
						
						
						
						
							
						
						
							d63ef14794 
							
						 
					 
					
						
						
							
							Add DownloadError to catch a broader range of resource download errors.  
						
						 
						
						... 
						
						
						
						Adding a broader exception class allows for errors raised in Resource.fetch
to be caught in upgrade and prevent the process from being killed when
a download fails. This should resolve issue 18364.
Fixes  Homebrew/homebrew#18364 .
Closes  Homebrew/homebrew#26618 .
Signed-off-by: Jack Nagel <jacknagel@gmail.com> 
						
						
					 
					
						2014-02-18 15:08:03 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							ca0eff67fa 
							
						 
					 
					
						
						
							
							Inline static exception text to remove a rescue  
						
						 
						
						
						
						
					 
					
						2014-02-18 13:27:35 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							52f3c3b9e3 
							
						 
					 
					
						
						
							
							pull: tap if necessary.  
						
						 
						
						
						
						
					 
					
						2014-02-17 19:10:15 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							7bdaa7ffe1 
							
						 
					 
					
						
						
							
							search: use a queue to collect errors  
						
						 
						
						... 
						
						
						
						The threading in the tap search code makes handling errors difficult. If
an API-related error is raised in one thread, it is likely to be raised
in each of the rest as well. This results in duplicated error messages,
which is ugly and bad UX.
This patch adds a synchronized queue to collect these exceptions. The
first one added to the queue is re-raised after all operations are
complete.
It's not ideal, but it's minimally invasive and I don't have the energy
or time to do a rewrite. 
						
						
					 
					
						2014-02-16 23:19:09 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							ea7415237c 
							
						 
					 
					
						
						
							
							Add helpful error message for authentication failures  
						
						 
						
						
						
						
					 
					
						2014-02-16 23:19:09 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							3cbb49930c 
							
						 
					 
					
						
						
							
							Move error text and helper into error class  
						
						 
						
						
						
						
					 
					
						2014-02-16 23:19:09 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							24cbb4fd2e 
							
						 
					 
					
						
						
							
							Add a more useful message when ratelimit is exceeded  
						
						 
						
						
						
						
					 
					
						2014-02-16 23:11:17 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							f7cda3cdb6 
							
						 
					 
					
						
						
							
							Make GitHub::Error a RuntimeError to suppress backtrace  
						
						 
						
						
						
						
					 
					
						2014-02-16 22:24:33 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							6fd0125ad9 
							
						 
					 
					
						
						
							
							Handle GitHub API authentication failures  
						
						 
						
						
						
						
					 
					
						2014-02-16 22:24:33 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							1d5ab3195c 
							
						 
					 
					
						
						
							
							Extract error handling from GitHub.open  
						
						 
						
						
						
						
					 
					
						2014-02-16 22:24:33 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							34930586c3 
							
						 
					 
					
						
						
							
							audit: handle recommended/optional options better.  
						
						 
						
						
						
						
					 
					
						2014-02-16 22:35:14 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							8157515b2a 
							
						 
					 
					
						
						
							
							audit: whitelist pyobject3 use of ARGV.  
						
						 
						
						
						
						
					 
					
						2014-02-16 22:10:22 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							1fecd418e4 
							
						 
					 
					
						
						
							
							versions: ignore validation errors.  
						
						 
						
						... 
						
						
						
						References Homebrew/homebrew#26748 . 
						
						
					 
					
						2014-02-16 18:35:33 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							63629ab13b 
							
						 
					 
					
						
						
							
							Formula#system: simplify xcodebuild special case  
						
						 
						
						
						
						
					 
					
						2014-02-15 17:47:24 -05:00