Max Howell 
							
						 
					 
					
						
						
						
						
							
						
						
							8ce4e5923f 
							
						 
					 
					
						
						
							
							FIX Github gist formulae  
						
						
						
						
					 
					
						2009-08-04 00:36:48 +01:00 
						 
				 
			
				
					
						
							
							
								Max Howell 
							
						 
					 
					
						
						
						
						
							
						
						
							69d7e2a797 
							
						 
					 
					
						
						
							
							FIX brew install before Cache has yet been created  
						
						... 
						
						
						
						Closes  Homebrew/homebrew#7 
Cache directory is created when downloading tarballs, but the new
hw.model stuff compiles the hw.model.c file there. 
					
						2009-08-04 00:35:27 +01:00 
						 
				 
			
				
					
						
							
							
								Adam Vandenberg 
							
						 
					 
					
						
						
						
						
							
						
						
							a734b30a68 
							
						 
					 
					
						
						
							
							Add home(page) to completion.  
						
						... 
						
						
						
						Signed-off-by: Max Howell <max@methylblue.com> 
						
						
					 
					
						2009-08-03 08:13:30 +08:00 
						 
				 
			
				
					
						
							
							
								Adam Vandenberg 
							
						 
					 
					
						
						
						
						
							
						
						
							14da66fb77 
							
						 
					 
					
						
						
							
							brew home foo open's foo's homepage in default web-browser  
						
						
						
						
					 
					
						2009-08-02 01:30:29 +01:00 
						 
				 
			
				
					
						
							
							
								Adam Vandenberg 
							
						 
					 
					
						
						
						
						
							
						
						
							db15b323bb 
							
						 
					 
					
						
						
							
							Create /usr/local/bin if it doesn't already exist.  
						
						
						
						
					 
					
						2009-08-02 01:25:02 +01:00 
						 
				 
			
				
					
						
							
							
								Adam Vandenberg 
							
						 
					 
					
						
						
						
						
							
						
						
							fe71812af6 
							
						 
					 
					
						
						
							
							Add all commands to the bash completion script.  
						
						
						
						
					 
					
						2009-08-02 01:25:02 +01:00 
						 
				 
			
				
					
						
							
							
								Adam Vandenberg 
							
						 
					 
					
						
						
						
						
							
						
						
							fdc091ed42 
							
						 
					 
					
						
						
							
							Info also takes installed brews  
						
						
						
						
					 
					
						2009-08-02 01:25:02 +01:00 
						 
				 
			
				
					
						
							
							
								Adam Vandenberg 
							
						 
					 
					
						
						
						
						
							
						
						
							7478ff7804 
							
						 
					 
					
						
						
							
							Ensure that the Cellar exists when symlinking  
						
						... 
						
						
						
						Only remove brew symlinks w/ selflink. 
						
						
					 
					
						2009-08-02 01:25:01 +01:00 
						 
				 
			
				
					
						
							
							
								Adam Vandenberg 
							
						 
					 
					
						
						
						
						
							
						
						
							58ba5f9df6 
							
						 
					 
					
						
						
							
							Bash completion script for the brew command  
						
						
						
						
					 
					
						2009-08-02 01:25:01 +01:00 
						 
				 
			
				
					
						
							
							
								Adam Vandenberg 
							
						 
					 
					
						
						
						
						
							
						
						
							1333e910cf 
							
						 
					 
					
						
						
							
							A script to symlink Homebrew into /usr/local  
						
						... 
						
						
						
						This is a developer utility, to allow you to keep your git clone in
eg. your home directory, but still have Homebrew installed to
/usr/local.
It is an optional utility having the whole checkout at /usr/local
is the default and recommended solution. 
						
						
					 
					
						2009-08-02 01:25:01 +01:00 
						 
				 
			
				
					
						
							
							
								Adam Vandenberg 
							
						 
					 
					
						
						
						
						
							
						
						
							58fe4cc2bf 
							
						 
					 
					
						
						
							
							Use cleanpath instead of realpath to keep symlinks intact.  
						
						
						
						
					 
					
						2009-08-02 01:25:01 +01:00 
						 
				 
			
				
					
						
							
							
								Max Howell 
							
						 
					 
					
						
						
						
						
							
						
						
							a5ca752658 
							
						 
					 
					
						
						
							
							Refactor and clean up code  
						
						
						
						
					 
					
						2009-08-01 18:10:20 +01:00 
						 
				 
			
				
					
						
							
							
								Max Howell 
							
						 
					 
					
						
						
						
						
							
						
						
							e2bc3c510e 
							
						 
					 
					
						
						
							
							FIX allow @version to be set in derived Formula  
						
						
						
						
					 
					
						2009-08-01 17:54:18 +01:00 
						 
				 
			
				
					
						
							
							
								Max Howell 
							
						 
					 
					
						
						
						
						
							
						
						
							7cb9c31f3e 
							
						 
					 
					
						
						
							
							Determine best optimization flags for host  
						
						... 
						
						
						
						We call sysctl to determine which exact Mac model we are running on and
optimize as well as possible. 
						
						
					 
					
						2009-07-31 16:06:14 +01:00 
						 
				 
			
				
					
						
							
							
								Max Howell 
							
						 
					 
					
						
						
						
						
							
						
						
							055a694cd4 
							
						 
					 
					
						
						
							
							More tests for Formula and Keg  
						
						
						
						
					 
					
						2009-07-31 14:21:27 +01:00 
						 
				 
			
				
					
						
							
							
								Max Howell 
							
						 
					 
					
						
						
						
						
							
						
						
							7e0d5bf165 
							
						 
					 
					
						
						
							
							Tests for Formula.*  
						
						
						
						
					 
					
						2009-07-31 14:04:24 +01:00 
						 
				 
			
				
					
						
							
							
								Max Howell 
							
						 
					 
					
						
						
						
						
							
						
						
							e39f2ad229 
							
						 
					 
					
						
						
							
							FIX chmod correctly for *both* 32bit and 64bit binaries  
						
						
						
						
					 
					
						2009-07-31 14:03:58 +01:00 
						 
				 
			
				
					
						
							
							
								Max Howell 
							
						 
					 
					
						
						
						
						
							
						
						
							d082abbbe8 
							
						 
					 
					
						
						
							
							FIX only claim that Formula doesn't exist if it was a loaderror  
						
						
						
						
					 
					
						2009-07-31 14:03:22 +01:00 
						 
				 
			
				
					
						
							
							
								Max Howell 
							
						 
					 
					
						
						
						
						
							
						
						
							c4972e218f 
							
						 
					 
					
						
						
							
							FIX typo in formula.rb  
						
						
						
						
					 
					
						2009-07-31 13:13:52 +01:00 
						 
				 
			
				
					
						
							
							
								Max Howell 
							
						 
					 
					
						
						
						
						
							
						
						
							5fd7fd0578 
							
						 
					 
					
						
						
							
							A basis for full test coverage  
						
						
						
						
					 
					
						2009-07-31 04:59:08 +01:00 
						 
				 
			
				
					
						
							
							
								Max Howell 
							
						 
					 
					
						
						
						
						
							
						
						
							a39e0d20c3 
							
						 
					 
					
						
						
							
							opoo function for warning messages  
						
						
						
						
					 
					
						2009-07-31 04:59:08 +01:00 
						 
				 
			
				
					
						
							
							
								Max Howell 
							
						 
					 
					
						
						
						
						
							
						
						
							9b19f194cc 
							
						 
					 
					
						
						
							
							Refactor $foo into HOMEBREW_FOO  
						
						... 
						
						
						
						CONSTANTS are the far saner choice for these important parameters.
Split env up so I can redefine the CONSTANTS in unittest.rb. 
						
						
					 
					
						2009-07-31 04:59:02 +01:00 
						 
				 
			
				
					
						
							
							
								Max Howell 
							
						 
					 
					
						
						
						
						
							
						
						
							7f3e8bc36a 
							
						 
					 
					
						
						
							
							Recognise 64 bit binaries too  
						
						
						
						
					 
					
						2009-07-31 01:19:11 +01:00 
						 
				 
			
				
					
						
							
							
								Max Howell 
							
						 
					 
					
						
						
						
						
							
						
						
							6d64eb28d5 
							
						 
					 
					
						
						
							
							Don't allow Keg.new for empty kegs  
						
						... 
						
						
						
						Kegs have to exist to be created. 
						
						
					 
					
						2009-07-31 01:18:03 +01:00 
						 
				 
			
				
					
						
							
							
								Adam Vandenberg 
							
						 
					 
					
						
						
						
						
							
						
						
							ec65bb4819 
							
						 
					 
					
						
						
							
							Allow brewing without an MD5 hash  
						
						... 
						
						
						
						You can either have none, in which case a warning is displayed, or
you can have one, but it *must* match. 
						
						
					 
					
						2009-07-31 00:29:58 +01:00 
						 
				 
			
				
					
						
							
							
								Max Howell 
							
						 
					 
					
						
						
						
						
							
						
						
							fc6e9e5bab 
							
						 
					 
					
						
						
							
							Fix Formula.installed?  
						
						
						
						
					 
					
						2009-07-29 01:00:26 +01:00 
						 
				 
			
				
					
						
							
							
								Max Howell 
							
						 
					 
					
						
						
						
						
							
						
						
							90c7029144 
							
						 
					 
					
						
						
							
							Fix brew rm  
						
						
						
						
					 
					
						2009-07-29 01:00:26 +01:00 
						 
				 
			
				
					
						
							
							
								Max Howell 
							
						 
					 
					
						
						
						
						
							
						
						
							11060f399b 
							
						 
					 
					
						
						
							
							Don't allow build to be rescued if the untar fails  
						
						
						
						
					 
					
						2009-07-27 16:35:04 +01:00 
						 
				 
			
				
					
						
							
							
								Max Howell 
							
						 
					 
					
						
						
						
						
							
						
						
							822a30e39d 
							
						 
					 
					
						
						
							
							Fix inreplace when using ' or other RegExp symbols  
						
						... 
						
						
						
						Evidence that using perl from the cli for in-replace is stupid :P
Had to use $'' to allow escaping of ' in bash strings.
Wasn't escaping regexp symbols as well, so it was amazing this worked at all! 
						
						
					 
					
						2009-07-27 16:20:48 +01:00 
						 
				 
			
				
					
						
							
							
								Max Howell 
							
						 
					 
					
						
						
						
						
							
						
						
							7ebe8084ec 
							
						 
					 
					
						
						
							
							Enforce 10.5 as minimum OSX SDK framework to use  
						
						
						
						
					 
					
						2009-07-27 16:18:17 +01:00 
						 
				 
			
				
					
						
							
							
								Max Howell 
							
						 
					 
					
						
						
						
						
							
						
						
							fb5aefd4a0 
							
						 
					 
					
						
						
							
							Refactor--object orientate where sensible  
						
						
						
						
					 
					
						2009-07-24 23:57:54 +01:00 
						 
				 
			
				
					
						
							
							
								Max Howell 
							
						 
					 
					
						
						
						
						
							
						
						
							5eb9d6519d 
							
						 
					 
					
						
						
							
							Fix ack formula  
						
						
						
						
					 
					
						2009-07-23 04:12:25 +01:00 
						 
				 
			
				
					
						
							
							
								Max Howell 
							
						 
					 
					
						
						
						
						
							
						
						
							34955880d5 
							
						 
					 
					
						
						
							
							Fix issues with Pathname.install and arrays  
						
						
						
						
					 
					
						2009-07-23 01:14:22 +01:00 
						 
				 
			
				
					
						
							
							
								Max Howell 
							
						 
					 
					
						
						
						
						
							
						
						
							32281b7a7f 
							
						 
					 
					
						
						
							
							Fix hard link dissociation bug  
						
						... 
						
						
						
						strip unlinks the file first, breaking hard links, so we detect instances where we are about to strip a file with many linkages and prevent it.
This fixes the libexec non executable bug in the git package.
Took me a long time to figure out what was wrong! :P 
						
						
					 
					
						2009-07-22 20:28:42 +01:00 
						 
				 
			
				
					
						
							
							
								Max Howell 
							
						 
					 
					
						
						
						
						
							
						
						
							17968f51c4 
							
						 
					 
					
						
						
							
							Support gloox version style  
						
						
						
						
					 
					
						2009-07-10 03:11:05 +01:00 
						 
				 
			
				
					
						
							
							
								Max Howell 
							
						 
					 
					
						
						
						
						
							
						
						
							3f61cb19a4 
							
						 
					 
					
						
						
							
							Make scripts executable by default  
						
						... 
						
						
						
						Though maybe we should only do that if they were before? 
						
						
					 
					
						2009-07-10 00:36:16 +01:00 
						 
				 
			
				
					
						
							
							
								Max Howell 
							
						 
					 
					
						
						
						
						
							
						
						
							dba2a53216 
							
						 
					 
					
						
						
							
							Use ~/Library/Caches not ~/Library/Application Support for http-cache  
						
						
						
						
					 
					
						2009-06-28 17:35:04 +01:00 
						 
				 
			
				
					
						
							
							
								Max Howell 
							
						 
					 
					
						
						
						
						
							
						
						
							a648e46d8a 
							
						 
					 
					
						
						
							
							Leave permissions of installed files in sensible state  
						
						... 
						
						
						
						No write permission for files, executable when required etc. 
						
						
					 
					
						2009-06-26 13:05:48 +01:00 
						 
				 
			
				
					
						
							
							
								Max Howell 
							
						 
					 
					
						
						
						
						
							
						
						
							6e9a564021 
							
						 
					 
					
						
						
							
							foobar-1.2.1rc1 version pattern  
						
						
						
						
					 
					
						2009-06-18 10:31:23 +01:00 
						 
				 
			
				
					
						
							
							
								Max Howell 
							
						 
					 
					
						
						
						
						
							
						
						
							b1a628cc99 
							
						 
					 
					
						
						
							
							mv share/doc/name-version to share/doc/name  
						
						... 
						
						
						
						Versioned docs don't make sense with our installation pattern 
						
						
					 
					
						2009-06-18 10:31:15 +01:00 
						 
				 
			
				
					
						
							
							
								Max Howell 
							
						 
					 
					
						
						
						
						
							
						
						
							02e53d44cb 
							
						 
					 
					
						
						
							
							Capture stdout during test_prefix  
						
						
						
						
					 
					
						2009-06-15 01:28:44 +01:00 
						 
				 
			
				
					
						
							
							
								Max Howell 
							
						 
					 
					
						
						
						
						
							
						
						
							eaad8393fd 
							
						 
					 
					
						
						
							
							Rename mv_from to install  
						
						
						
						
					 
					
						2009-06-15 00:55:18 +01:00 
						 
				 
			
				
					
						
							
							
								Max Howell 
							
						 
					 
					
						
						
						
						
							
						
						
							b3b78eceeb 
							
						 
					 
					
						
						
							
							Test for astyle versioning  
						
						
						
						
					 
					
						2009-06-15 00:54:58 +01:00 
						 
				 
			
				
					
						
							
							
								Max Howell 
							
						 
					 
					
						
						
						
						
							
						
						
							a2c723e326 
							
						 
					 
					
						
						
							
							Formula.man1 function is useful to us  
						
						
						
						
					 
					
						2009-06-08 15:58:52 +01:00 
						 
				 
			
				
					
						
							
							
								Max Howell 
							
						 
					 
					
						
						
						
						
							
						
						
							26590df324 
							
						 
					 
					
						
						
							
							Pathname.mv_from is useful to us  
						
						
						
						
					 
					
						2009-06-08 15:57:58 +01:00 
						 
				 
			
				
					
						
							
							
								Max Howell 
							
						 
					 
					
						
						
						
						
							
						
						
							9003225a34 
							
						 
					 
					
						
						
							
							Another version test  
						
						
						
						
					 
					
						2009-06-08 15:57:24 +01:00 
						 
				 
			
				
					
						
							
							
								Max Howell 
							
						 
					 
					
						
						
						
						
							
						
						
							21a935bb02 
							
						 
					 
					
						
						
							
							clean deep into lib and bin dirs  
						
						
						
						
					 
					
						2009-06-08 11:44:04 +01:00 
						 
				 
			
				
					
						
							
							
								Max Howell 
							
						 
					 
					
						
						
						
						
							
						
						
							71a6287409 
							
						 
					 
					
						
						
							
							Handle exceptions during install correctly  
						
						... 
						
						
						
						rm -rf the prefix and build dirs when appropriate. 
						
						
					 
					
						2009-06-08 11:43:28 +01:00 
						 
				 
			
				
					
						
							
							
								Max Howell 
							
						 
					 
					
						
						
						
						
							
						
						
							cbbc7b0f0f 
							
						 
					 
					
						
						
							
							Better version extraction and more flexible funcs  
						
						
						
						
					 
					
						2009-06-08 11:42:28 +01:00 
						 
				 
			
				
					
						
							
							
								Max Howell 
							
						 
					 
					
						
						
						
						
							
						
						
							b3b14a7e0a 
							
						 
					 
					
						
						
							
							Refactor class heirarchy  
						
						
						
						
					 
					
						2009-06-05 23:39:56 +01:00