Adam Vandenberg 
							
						 
					 
					
						
						
						
						
							
						
						
							498ef3372c 
							
						 
					 
					
						
						
							
							Fix inheritance in formula.rb  
						
						
						
						
							
						
					 
					
						2011-03-12 17:48:48 -08:00 
						 
				 
			
				
					
						
							
							
								Adam Vandenberg 
							
						 
					 
					
						
						
						
						
							
						
						
							749b91c6ba 
							
						 
					 
					
						
						
							
							brew audit: check for missing deps  
						
						
						
						
							
						
					 
					
						2011-03-12 17:40:40 -08:00 
						 
				 
			
				
					
						
							
							
								Adam Vandenberg 
							
						 
					 
					
						
						
						
						
							
						
						
							2e340625f8 
							
						 
					 
					
						
						
							
							Allow 'brew install' on relative paths  
						
						
						
						
							
						
					 
					
						2011-03-12 16:37:56 -08:00 
						 
				 
			
				
					
						
							
							
								Adam Vandenberg 
							
						 
					 
					
						
						
						
						
							
						
						
							6fecafb0aa 
							
						 
					 
					
						
						
							
							Fix 'brew rm -f'  
						
						
						
						
							
						
					 
					
						2011-03-12 16:28:15 -08:00 
						 
				 
			
				
					
						
							
							
								Charlie Sharpsteen 
							
						 
					 
					
						
						
						
						
							
						
						
							0e5436d4ab 
							
						 
					 
					
						
						
							
							brew audit - check for depends_on 'gfortran'  
						
						... 
						
						
						
						Signed-off-by: Adam Vandenberg <flangy@gmail.com> 
						
						
							
						
					 
					
						2011-03-12 13:30:12 -08:00 
						 
				 
			
				
					
						
							
							
								Charlie Sharpsteen 
							
						 
					 
					
						
						
						
						
							
						
						
							8991d9bf15 
							
						 
					 
					
						
						
							
							Add Fortran configuration to ENV.rb  
						
						... 
						
						
						
						This provides a uniform way for formulae to indicate a Fortran compiler
is required.
Signed-off-by: Adam Vandenberg <flangy@gmail.com> 
						
						
							
						
					 
					
						2011-03-12 13:29:58 -08:00 
						 
				 
			
				
					
						
							
							
								Adam Vandenberg 
							
						 
					 
					
						
						
						
						
							
						
						
							ddb8d1cd95 
							
						 
					 
					
						
						
							
							Add 'brew grep' external command.  
						
						
						
						
							
						
					 
					
						2011-03-12 13:26:45 -08:00 
						 
				 
			
				
					
						
							
							
								Armando Di Cianno 
							
						 
					 
					
						
						
						
						
							
						
						
							79d8d16184 
							
						 
					 
					
						
						
							
							use "git clone --depth 1"  
						
						... 
						
						
						
						Prefer a shallow clone for builds from git repos, as we don't need all
the historical stuff.
Signed-off-by: Adam Vandenberg <flangy@gmail.com> 
						
						
							
						
					 
					
						2011-03-12 11:55:12 -08:00 
						 
				 
			
				
					
						
							
							
								Adam Vandenberg 
							
						 
					 
					
						
						
						
						
							
						
						
							9baece866b 
							
						 
					 
					
						
						
							
							Homebrew 0.8  
						
						
						
						
							
 
						
					 
					
						2011-03-12 11:55:12 -08:00 
						 
				 
			
				
					
						
							
							
								Adam Vandenberg 
							
						 
					 
					
						
						
						
						
							
						
						
							b7e068b740 
							
						 
					 
					
						
						
							
							'brew fetch' now an official command  
						
						
						
						
							
						
					 
					
						2011-03-12 11:55:11 -08:00 
						 
				 
			
				
					
						
							
							
								Adam Vandenberg 
							
						 
					 
					
						
						
						
						
							
						
						
							4f22b70b47 
							
						 
					 
					
						
						
							
							Complain if a formula in core won't import.  
						
						
						
						
							
						
					 
					
						2011-03-12 11:55:11 -08:00 
						 
				 
			
				
					
						
							
							
								Adam Vandenberg 
							
						 
					 
					
						
						
						
						
							
						
						
							0e0d72e49f 
							
						 
					 
					
						
						
							
							brew cleanup - do not clean up keg-only brews for now  
						
						
						
						
							
						
					 
					
						2011-03-12 11:55:11 -08:00 
						 
				 
			
				
					
						
							
							
								Adam Vandenberg 
							
						 
					 
					
						
						
						
						
							
						
						
							bcf8bb5a7f 
							
						 
					 
					
						
						
							
							brew cleanup - fix formula name in warning  
						
						
						
						
							
						
					 
					
						2011-03-12 11:55:11 -08:00 
						 
				 
			
				
					
						
							
							
								Adam Vandenberg 
							
						 
					 
					
						
						
						
						
							
						
						
							87398e7436 
							
						 
					 
					
						
						
							
							'brew options' now an official command  
						
						
						
						
							
						
					 
					
						2011-03-12 11:55:10 -08:00 
						 
				 
			
				
					
						
							
							
								Adam Vandenberg 
							
						 
					 
					
						
						
						
						
							
						
						
							bda9ffa5d7 
							
						 
					 
					
						
						
							
							'brew test' now an official command  
						
						
						
						
							
						
					 
					
						2011-03-12 11:55:10 -08:00 
						 
				 
			
				
					
						
							
							
								Adam Vandenberg 
							
						 
					 
					
						
						
						
						
							
						
						
							f0b6f6853a 
							
						 
					 
					
						
						
							
							Silence cleanup warning  
						
						... 
						
						
						
						When a cellar exists for an unknown formula, no longer print a warning.
External tools using Brew to manage diy-installs will create a large
number of non-formula cellars. 
						
						
							
						
					 
					
						2011-03-12 11:55:10 -08:00 
						 
				 
			
				
					
						
							
							
								George Kulakowski 
							
						 
					 
					
						
						
						
						
							
						
						
							14d14fa69a 
							
						 
					 
					
						
						
							
							Fix UnsatisfiedExternalDependencyError  
						
						... 
						
						
						
						The refactor branch doesn't catch the UEDE and print the error message
containing information about which dependency and how to install
it. This adds back that logic.
Signed-off-by: Adam Vandenberg <flangy@gmail.com> 
						
						
							
						
					 
					
						2011-03-12 11:55:10 -08:00 
						 
				 
			
				
					
						
							
							
								Adam Vandenberg 
							
						 
					 
					
						
						
						
						
							
						
						
							9ed51082c2 
							
						 
					 
					
						
						
							
							Use ruby style for inheritance.  
						
						
						
						
							
						
					 
					
						2011-03-12 11:55:09 -08:00 
						 
				 
			
				
					
						
							
							
								Adam Vandenberg 
							
						 
					 
					
						
						
						
						
							
						
						
							bb58511b31 
							
						 
					 
					
						
						
							
							Fix 'brew install f' for already-installed brews.  
						
						
						
						
							
						
					 
					
						2011-03-12 11:55:08 -08:00 
						 
				 
			
				
					
						
							
							
								Adam Vandenberg 
							
						 
					 
					
						
						
						
						
							
						
						
							5a30768377 
							
						 
					 
					
						
						
							
							Fix 'brew search' with no parameter.  
						
						
						
						
							
						
					 
					
						2011-03-12 11:55:08 -08:00 
						 
				 
			
				
					
						
							
							
								Markus Prinz 
							
						 
					 
					
						
						
						
						
							
						
						
							afa5d95bb4 
							
						 
					 
					
						
						
							
							Have brew-doctor refer to the correct LLVM/GCC env variables  
						
						... 
						
						
						
						The HOMEBREW_(LLVM|GCC) variables mentioned in brew-doctor's
`check_cc_symlink` method are actually named HOMEBREW_USE_(LLVM|GCC)
Signed-off-by: Adam Vandenberg <flangy@gmail.com> 
						
						
							
						
					 
					
						2011-03-12 11:55:08 -08:00 
						 
				 
			
				
					
						
							
							
								Adam Vandenberg 
							
						 
					 
					
						
						
						
						
							
						
						
							2a5f757816 
							
						 
					 
					
						
						
							
							Use + instead of /.  
						
						
						
						
							
						
					 
					
						2011-03-12 11:55:07 -08:00 
						 
				 
			
				
					
						
							
							
								Max Howell 
							
						 
					 
					
						
						
						
						
							
						
						
							761cbd3dab 
							
						 
					 
					
						
						
							
							Add comment and use constants  
						
						
						
						
							
						
					 
					
						2011-03-12 11:55:07 -08:00 
						 
				 
			
				
					
						
							
							
								Adam Vandenberg 
							
						 
					 
					
						
						
						
						
							
						
						
							8abf954bf4 
							
						 
					 
					
						
						
							
							Add brew options --compact to manpage  
						
						
						
						
							
						
					 
					
						2011-03-12 11:55:07 -08:00 
						 
				 
			
				
					
						
							
							
								Adam Vandenberg 
							
						 
					 
					
						
						
						
						
							
						
						
							4812dd1b89 
							
						 
					 
					
						
						
							
							audit - check formula permissions  
						
						
						
						
							
						
					 
					
						2011-03-12 11:55:07 -08:00 
						 
				 
			
				
					
						
							
							
								Adam Vandenberg 
							
						 
					 
					
						
						
						
						
							
						
						
							9ede899d5d 
							
						 
					 
					
						
						
							
							Add expat.framework check to doctor  
						
						
						
						
							
						
					 
					
						2011-03-12 11:55:07 -08:00 
						 
				 
			
				
					
						
							
							
								Stephen Allred 
							
						 
					 
					
						
						
						
						
							
						
						
							618617da73 
							
						 
					 
					
						
						
							
							Added --use-gcc flag.  
						
						... 
						
						
						
						This allows you to use llvm as your default compiler and keep the cc symlink
pointed at llvm, while allowing you to build forumla that requires the gcc.
Signed-off-by: Adam Vandenberg <flangy@gmail.com> 
						
						
							
						
					 
					
						2011-03-12 11:55:06 -08:00 
						 
				 
			
				
					
						
							
							
								Camillo Lugaresi 
							
						 
					 
					
						
						
						
						
							
						
						
							f4ffb754c3 
							
						 
					 
					
						
						
							
							ensure brewed bins are in path before installing  
						
						... 
						
						
						
						This makes sure that formulas find the correct pkg-config.
Signed-off-by: Adam Vandenberg <flangy@gmail.com> 
						
						
							
						
					 
					
						2011-03-12 11:55:06 -08:00 
						 
				 
			
				
					
						
							
							
								Max Howell 
							
						 
					 
					
						
						
						
						
							
						
						
							f43be169fe 
							
						 
					 
					
						
						
							
							Stop recommending our pip  
						
						... 
						
						
						
						Seeing as the pip formula doesn't recommend pip anymore, we should stop telling people to use it :P 
						
						
							
						
					 
					
						2011-03-12 11:55:06 -08:00 
						 
				 
			
				
					
						
							
							
								Max Howell 
							
						 
					 
					
						
						
						
						
							
						
						
							a8d185efa0 
							
						 
					 
					
						
						
							
							Fix brew log foo  
						
						
						
						
							
						
					 
					
						2011-03-12 11:55:06 -08:00 
						 
				 
			
				
					
						
							
							
								Max Howell 
							
						 
					 
					
						
						
						
						
							
						
						
							712dcff45f 
							
						 
					 
					
						
						
							
							Revised bug report text  
						
						
						
						
							
						
					 
					
						2011-03-12 11:55:06 -08:00 
						 
				 
			
				
					
						
							
							
								Max Howell 
							
						 
					 
					
						
						
						
						
							
						
						
							e9aa22be8f 
							
						 
					 
					
						
						
							
							Don't throw if no gcc 4.0 installed  
						
						
						
						
							
						
					 
					
						2011-03-12 11:55:05 -08:00 
						 
				 
			
				
					
						
							
							
								Max Howell 
							
						 
					 
					
						
						
						
						
							
						
						
							00e654a8b7 
							
						 
					 
					
						
						
							
							Support the brew instal typo  
						
						... 
						
						
						
						Because `gem instal` works too. 
						
						
							
						
					 
					
						2011-03-12 11:55:05 -08:00 
						 
				 
			
				
					
						
							
							
								Max Howell 
							
						 
					 
					
						
						
						
						
							
						
						
							d78b89dd2e 
							
						 
					 
					
						
						
							
							MacOS.xcode_prefix  
						
						... 
						
						
						
						More robust code than before, and replaces all usage of `xcode-select -print-path`. 
						
						
							
						
					 
					
						2011-03-12 11:55:04 -08:00 
						 
				 
			
				
					
						
							
							
								Max Howell 
							
						 
					 
					
						
						
						
						
							
						
						
							48fe922456 
							
						 
					 
					
						
						
							
							Don't open editor if no args passed  
						
						
						
						
							
						
					 
					
						2011-03-12 11:55:04 -08:00 
						 
				 
			
				
					
						
							
							
								Max Howell 
							
						 
					 
					
						
						
						
						
							
						
						
							e96744eb6f 
							
						 
					 
					
						
						
							
							brew deps foo bar now gives the dependency intersection 
						
						... 
						
						
						
						Rationale: this is more useful than the union, and you can still easily get the union by running the command twice and concatenating the result. 
						
						
							
						
					 
					
						2011-03-12 11:55:04 -08:00 
						 
				 
			
				
					
						
							
							
								Max Howell 
							
						 
					 
					
						
						
						
						
							
						
						
							521f1ec959 
							
						 
					 
					
						
						
							
							A install name fix step during install  
						
						... 
						
						
						
						We currently only fix relative paths, but we should expand this more. 
						
						
							
						
					 
					
						2011-03-12 11:55:04 -08:00 
						 
				 
			
				
					
						
							
							
								Max Howell 
							
						 
					 
					
						
						
						
						
							
						
						
							123f7cd00e 
							
						 
					 
					
						
						
							
							Pathname.ensure_writable  
						
						... 
						
						
						
						Yields after chmoding (if necessary), once block is complete restores permissions. 
						
						
							
						
					 
					
						2011-03-12 11:55:04 -08:00 
						 
				 
			
				
					
						
							
							
								Max Howell 
							
						 
					 
					
						
						
						
						
							
						
						
							55bd25ff4c 
							
						 
					 
					
						
						
							
							Formula.resolve_alias to compatability.rb  
						
						
						
						
							
						
					 
					
						2011-03-12 11:55:03 -08:00 
						 
				 
			
				
					
						
							
							
								Max Howell 
							
						 
					 
					
						
						
						
						
							
						
						
							c1a3b724fd 
							
						 
					 
					
						
						
							
							Some Cleanup  
						
						
						
						
							
						
					 
					
						2011-03-12 11:55:03 -08:00 
						 
				 
			
				
					
						
							
							
								Adam Vandenberg 
							
						 
					 
					
						
						
						
						
							
						
						
							b13baedfd8 
							
						 
					 
					
						
						
							
							Move string extensions  
						
						
						
						
							
						
					 
					
						2011-03-12 11:55:03 -08:00 
						 
				 
			
				
					
						
							
							
								Adam Vandenberg 
							
						 
					 
					
						
						
						
						
							
						
						
							c5c1f40d0a 
							
						 
					 
					
						
						
							
							Move brew-audit to cmds  
						
						
						
						
							
						
					 
					
						2011-03-12 11:55:03 -08:00 
						 
				 
			
				
					
						
							
							
								Adam Vandenberg 
							
						 
					 
					
						
						
						
						
							
						
						
							0225f07eba 
							
						 
					 
					
						
						
							
							Move some exceptions  
						
						
						
						
							
						
					 
					
						2011-03-12 11:55:03 -08:00 
						 
				 
			
				
					
						
							
							
								Max Howell 
							
						 
					 
					
						
						
						
						
							
						
						
							719e6c8999 
							
						 
					 
					
						
						
							
							Refactor the blacklists  
						
						... 
						
						
						
						Also don't abort searches if the query matches a blacklist. Eg.
`brew search vim` should return macvim and the information that vim itself is
not packaged. 
						
						
							
						
					 
					
						2011-03-12 11:55:02 -08:00 
						 
				 
			
				
					
						
							
							
								Max Howell 
							
						 
					 
					
						
						
						
						
							
						
						
							cf29569099 
							
						 
					 
					
						
						
							
							More modular cmd/install and FormulaInstaller  
						
						
						
						
							
						
					 
					
						2011-03-12 11:55:02 -08:00 
						 
				 
			
				
					
						
							
							
								Max Howell 
							
						 
					 
					
						
						
						
						
							
						
						
							768910283a 
							
						 
					 
					
						
						
							
							Refactor the brew command into one file per command  
						
						... 
						
						
						
						The code was sucking. To the extent that maintenance was hard. It's a lot
easier to work with code that is sensibly split at sensible boundaries. So
now it is more like that.
But the refactor is minimal. Because we don't want you to have more merge
hell than absolutely necessary.
If you merge you will need to pay attention to brew.h.rb (as it is deleted)
and bin/brew (as command logic is gone). It will be painful, but you will just
have to help git out by moving any changes around manually.
Note compatibility.rb. It ensures that any function renames or removals don't
break anything. We're pretty serious about backwards compatibility. And that's
because we encourage you to hack around with the innards. And we couldn't do
that if we would then just make stuff disappear behind your back. 
						
						
							
						
					 
					
						2011-03-12 11:55:02 -08:00 
						 
				 
			
				
					
						
							
							
								Arthur Kalmenson 
							
						 
					 
					
						
						
						
						
							
						
						
							97f654701d 
							
						 
					 
					
						
						
							
							Use  http://npmjs.org/  installation instructions. Fixes 4569.  
						
						... 
						
						
						
						Signed-off-by: Adam Vandenberg <flangy@gmail.com> 
						
						
							
						
					 
					
						2011-03-06 20:33:26 -08:00 
						 
				 
			
				
					
						
							
							
								Second Planet 
							
						 
					 
					
						
						
						
						
							
						
						
							970966f5a2 
							
						 
					 
					
						
						
							
							fixed README  
						
						... 
						
						
						
						Closes  Homebrew/homebrew#4217 .
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com> 
					
						2011-02-27 20:23:37 +00:00 
						 
				 
			
				
					
						
							
							
								Martin Kühl 
							
						 
					 
					
						
						
						
						
							
						
						
							01a9de2876 
							
						 
					 
					
						
						
							
							New options: brew graph  
						
						... 
						
						
						
						Accept any options that `brew deps` accepts.
Default to `--all` to preserve previous behaviour.
Signed-off-by: Adam Vandenberg <flangy@gmail.com> 
						
						
							
						
					 
					
						2011-02-20 18:04:53 -08:00 
						 
				 
			
				
					
						
							
							
								Adam Vandenberg 
							
						 
					 
					
						
						
						
						
							
						
						
							aa14eaaf1c 
							
						 
					 
					
						
						
							
							brew-audit - check formula versions  
						
						
						
						
							
						
					 
					
						2011-02-20 15:03:17 -08:00