Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							f6979cccb2 
							
						 
					 
					
						
						
							
							keg: eliminate reject_proc, make callers determine which names to fix  
						
						
						
						
					 
					
						2013-12-14 09:35:58 -06:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							25632546a4 
							
						 
					 
					
						
						
							
							keg: yield install names successively instead of all at once  
						
						... 
						
						
						
						Every caller of install_names_for loops over the yielded array. Now that
we have separated the dylib id calculation and update, we can eliminate
the need for a separate loop and yield each install name individually.
Rename this method to "each_install_name_for" for clarity. 
						
						
					 
					
						2013-12-14 09:35:57 -06:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							b86e98426e 
							
						 
					 
					
						
						
							
							keg: decouple dylib id changes from install name changes  
						
						... 
						
						
						
						The dylib id calculation does not use any information gathered in
install_names_for, so we can pull the logic out completely and only
yield the install names. 
						
						
					 
					
						2013-12-14 09:35:57 -06:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							f4618f0147 
							
						 
					 
					
						
						
							
							keg: factor out dylib id calculation  
						
						
						
						
					 
					
						2013-12-14 09:35:57 -06:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							7a10493387 
							
						 
					 
					
						
						
							
							keg: try to avoid disk IO when possible  
						
						... 
						
						
						
						Calling Pathname#text_executable? reads in the first 1024 bytes of the
file, so try the basename check (which requires no filesystem access)
first. 
						
						
					 
					
						2013-12-14 09:35:57 -06:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							24d8791dfb 
							
						 
					 
					
						
						
							
							keg: use lib helper  
						
						
						
						
					 
					
						2013-12-14 09:35:57 -06:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							935091cd8e 
							
						 
					 
					
						
						
							
							Pathname#extname returns a string  
						
						
						
						
					 
					
						2013-12-14 09:35:57 -06:00 
						 
				 
			
				
					
						
							
							
								Misty De Meo 
							
						 
					 
					
						
						
						
						
							
						
						
							5994fd469c 
							
						 
					 
					
						
						
							
							xcode-select check: move after first options  
						
						
						
						
					 
					
						2013-12-13 19:17:56 -08:00 
						 
				 
			
				
					
						
							
							
								Adam Vandenberg 
							
						 
					 
					
						
						
						
						
							
						
						
							856266432d 
							
						 
					 
					
						
						
							
							fix repo URL for brew search  
						
						... 
						
						
						
						Closes  Homebrew/homebrew#25192 . 
					
						2013-12-13 18:31:11 -08:00 
						 
				 
			
				
					
						
							
							
								Misty De Meo 
							
						 
					 
					
						
						
						
						
							
						
						
							ea646cd428 
							
						 
					 
					
						
						
							
							Adjust bad xcode-select path exit code  
						
						
						
						
					 
					
						2013-12-13 09:29:35 -08:00 
						 
				 
			
				
					
						
							
							
								Misty De Meo 
							
						 
					 
					
						
						
						
						
							
						
						
							775406be91 
							
						 
					 
					
						
						
							
							brew: error out if bad xcode-select path given  
						
						... 
						
						
						
						Since a bad xcode-select path can cause many brew commands to freeze,
it's worth warning users and bailing out as early as possible.
The doctor check wasn't good enough, since the doctor could freeze
before the warning about this was ever printed. 
						
						
					 
					
						2013-12-13 08:52:29 -08:00 
						 
				 
			
				
					
						
							
							
								Bovard Tiberi 
							
						 
					 
					
						
						
						
						
							
						
						
							569bd7c425 
							
						 
					 
					
						
						
							
							doctor: fix PATH issues in comments  
						
						... 
						
						
						
						Closes  Homebrew/homebrew#25170 .
Signed-off-by: Jack Nagel <jacknagel@gmail.com> 
					
						2013-12-12 20:07:39 -06:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							07006bfdd4 
							
						 
					 
					
						
						
							
							bottle: only chdir into the cellar when tarring up the bottle  
						
						
						
						
					 
					
						2013-12-12 19:46:37 -06:00 
						 
				 
			
				
					
						
							
							
								Osman Currim 
							
						 
					 
					
						
						
						
						
							
						
						
							b6f8649496 
							
						 
					 
					
						
						
							
							Add bash completion support for "brew switch"  
						
						... 
						
						
						
						First autocompletes on the names of installed packages and then
autocompletes on available versions for that specific package
Closes  Homebrew/homebrew#25051 .
Signed-off-by: Jack Nagel <jacknagel@gmail.com> 
						
						
					 
					
						2013-12-12 19:08:23 -06:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							bc3ebd8343 
							
						 
					 
					
						
						
							
							Build install summary in a separate method and print all at once  
						
						... 
						
						
						
						This prevents interleaved output, e.g. when running with Ruby warnings
turned on. 
						
						
					 
					
						2013-12-12 15:42:35 -06:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							3516bb68d3 
							
						 
					 
					
						
						
							
							Combine superenv tests  
						
						
						
						
					 
					
						2013-12-12 15:42:35 -06:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							b174012b17 
							
						 
					 
					
						
						
							
							Initialize ivars to silence warnings  
						
						
						
						
					 
					
						2013-12-12 15:42:35 -06:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							6c04ccfb3b 
							
						 
					 
					
						
						
							
							Remove unused variables  
						
						
						
						
					 
					
						2013-12-12 15:42:35 -06:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							55db2f7e11 
							
						 
					 
					
						
						
							
							uses: fix weird colon output.  
						
						... 
						
						
						
						Closes  Homebrew/homebrew#24145 . 
					
						2013-12-12 21:24:42 +00:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							38d2ffb2b8 
							
						 
					 
					
						
						
							
							audit: remove deprecated Python features.  
						
						... 
						
						
						
						These will be removed soon so don't check for them. 
						
						
					 
					
						2013-12-12 21:07:41 +00:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							16aeb7bca4 
							
						 
					 
					
						
						
							
							example-formula: deprecate some Python features.  
						
						... 
						
						
						
						These will be removed soon so don't recommend them. 
						
						
					 
					
						2013-12-12 21:07:41 +00:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							1aadc83e70 
							
						 
					 
					
						
						
							
							Put positive case first, drop redundant is_a? check  
						
						
						
						
					 
					
						2013-12-12 14:53:53 -06:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							a55f66839a 
							
						 
					 
					
						
						
							
							Add another fails_with test  
						
						
						
						
					 
					
						2013-12-12 14:53:53 -06:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							00d0de5b24 
							
						 
					 
					
						
						
							
							Report correct file/line in backtraces for attr_rw methods  
						
						
						
						
					 
					
						2013-12-12 14:20:46 -06:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							c0d199759f 
							
						 
					 
					
						
						
							
							brew-pull: remove empty if block.  
						
						
						
						
					 
					
						2013-12-12 18:58:47 +00:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							01c2d40f6c 
							
						 
					 
					
						
						
							
							brew-pull: add --bottle to pull from BrewTestBot.  
						
						
						
						
					 
					
						2013-12-12 18:45:17 +00:00 
						 
				 
			
				
					
						
							
							
								Adam Vandenberg 
							
						 
					 
					
						
						
						
						
							
						
						
							e523262dfa 
							
						 
					 
					
						
						
							
							monkey around for emacs' code highlighter  
						
						... 
						
						
						
						The abv method has a construct that causes emacs to not highlight
the rest of pathname.rb, so move abv lower in the file.
Sorry. 
						
						
					 
					
						2013-12-12 08:22:39 -08:00 
						 
				 
			
				
					
						
							
							
								Adam Vandenberg 
							
						 
					 
					
						
						
						
						
							
						
						
							7516cee374 
							
						 
					 
					
						
						
							
							+x wrapper scripts, so they work during post-install  
						
						
						
						
					 
					
						2013-12-12 08:21:22 -08:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							5c18054341 
							
						 
					 
					
						
						
							
							Simplify prefix test  
						
						
						
						
					 
					
						2013-12-11 19:18:23 -06:00 
						 
				 
			
				
					
						
							
							
								Larry Shaffer 
							
						 
					 
					
						
						
						
						
							
						
						
							a4355c9f67 
							
						 
					 
					
						
						
							
							brew-bundle: update usage info and move to --help function  
						
						... 
						
						
						
						Follow-up to 6697ff6c9d0d4301adfbb7c76628808a63f1324b
Closes  Homebrew/homebrew#25130 .
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com> 
						
						
					 
					
						2013-12-11 08:10:11 +00:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							4f158f23b8 
							
						 
					 
					
						
						
							
							Set bottle version rather than re-parse it from the URL  
						
						
						
						
					 
					
						2013-12-11 01:49:00 -06:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							8c5a49067e 
							
						 
					 
					
						
						
							
							brew-test-bot: fix rsync for bottles with a revision number  
						
						
						
						
					 
					
						2013-12-10 17:43:18 -06:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							1b7718f6a7 
							
						 
					 
					
						
						
							
							bottle: determine revision more reliably  
						
						... 
						
						
						
						Closes  Homebrew/homebrew#25100 . 
					
						2013-12-10 16:39:13 -06:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							1d1bad98b7 
							
						 
					 
					
						
						
							
							brew-test-bot: remember to pull the PR.  
						
						
						
						
					 
					
						2013-12-10 21:41:09 +00:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							418b751aca 
							
						 
					 
					
						
						
							
							brew-test-bot: only merge bottles if copy succeeds.  
						
						
						
						
					 
					
						2013-12-10 21:32:29 +00:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							9392e632bc 
							
						 
					 
					
						
						
							
							brew-test-bot: fix testing job tag numbering.  
						
						
						
						
					 
					
						2013-12-10 20:56:32 +00:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							fea5fcf25b 
							
						 
					 
					
						
						
							
							brew-test-bot: change upload job approach.  
						
						
						
						
					 
					
						2013-12-10 20:52:11 +00:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							b1331e62b1 
							
						 
					 
					
						
						
							
							brew-test-bot: upload job fixes.  
						
						
						
						
					 
					
						2013-12-10 20:35:21 +00:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							50aa91940d 
							
						 
					 
					
						
						
							
							brew-test-bot: use global cache again.  
						
						
						
						
					 
					
						2013-12-10 20:20:37 +00:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							67840c691e 
							
						 
					 
					
						
						
							
							brew-test-bot: move logic from Jenkins to Ruby.  
						
						
						
						
					 
					
						2013-12-10 20:14:15 +00:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							a933b58507 
							
						 
					 
					
						
						
							
							versions: restore original constant  
						
						... 
						
						
						
						Before:
  f1 = Formula.factory('tree')
  f1.versions
  f2 = Formula.factory('tree')
  f1.class == f2.class # => false
After:
  f1 = Formula.factory('tree')
  f1.versions
  f2 = Formula.factory('tree')
  f1.class == f2.class # => true 
						
						
					 
					
						2013-12-09 21:13:45 -06:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							b6cbd08e93 
							
						 
					 
					
						
						
							
							Implement hash equality for Version  
						
						
						
						
					 
					
						2013-12-09 19:43:07 -06:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							8f42185e18 
							
						 
					 
					
						
						
							
							bottle: re-raise interrupt after cleanup  
						
						
						
						
					 
					
						2013-12-09 19:38:20 -06:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							4afd633570 
							
						 
					 
					
						
						
							
							bottle: clean up after interrupts  
						
						
						
						
					 
					
						2013-12-09 17:35:05 -06:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							c3ac88d8c7 
							
						 
					 
					
						
						
							
							versions: delete unused method  
						
						
						
						
					 
					
						2013-12-09 17:34:04 -06:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							291cdea687 
							
						 
					 
					
						
						
							
							Extract constants for checkums in tests  
						
						
						
						
					 
					
						2013-12-09 15:57:50 -06:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							5e0a8668fb 
							
						 
					 
					
						
						
							
							Silence more warnings  
						
						
						
						
					 
					
						2013-12-09 15:15:53 -06:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							bac0536730 
							
						 
					 
					
						
						
							
							keg_only_reason and cc_failures are not DSL methods  
						
						
						
						
					 
					
						2013-12-09 15:15:53 -06:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							e1480953e6 
							
						 
					 
					
						
						
							
							Use accessors to silence uninitalized ivar warnings  
						
						
						
						
					 
					
						2013-12-09 15:15:52 -06:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							f579d90458 
							
						 
					 
					
						
						
							
							Expand requirements of default deps added by other requirements  
						
						... 
						
						
						
						Dependencies built from requirements with a default formula may
themselves have requirements, and these requirements may have default
formulae, which may have more requirements, etc., so we have to keep
expanding until this isn't the case.
Fixes  Homebrew/homebrew#25025 .
Fixes  Homebrew/homebrew#25037 . 
						
						
					 
					
						2013-12-09 14:36:10 -06:00