Adam Vandenberg 
							
						 
					 
					
						
						
						
						
							
						
						
							58fe4cc2bf 
							
						 
					 
					
						
						
							
							Use cleanpath instead of realpath to keep symlinks intact.  
						
						
						
						
							
						
					 
					
						2009-08-02 01:25:01 +01:00 
						 
				 
			
				
					
						
							
							
								Max Howell 
							
						 
					 
					
						
						
						
						
							
						
						
							e5fd9be0dc 
							
						 
					 
					
						
						
							
							Raise if extract_named_args finds no named args  
						
						... 
						
						
						
						This errors out correctly for all existing and future usage. 
						
						
							
						
					 
					
						2009-08-02 01:21:01 +01:00 
						 
				 
			
				
					
						
							
							
								Max Howell 
							
						 
					 
					
						
						
						
						
							
						
						
							9b1cc903a2 
							
						 
					 
					
						
						
							
							FIX missing keg argument error message.  Closes   Homebrew/homebrew#6  
						
						
						
						
							
						
					 
					
						2009-08-02 00:04:15 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							345d603b52 
							
						 
					 
					
						
						
							
							FIX brew info  
						
						
						
						
							
						
					 
					
						2009-08-01 17:43:54 +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 
						 
				 
			
				
					
						
							
							
								Max Howell 
							
						 
					 
					
						
						
						
						
							
						
						
							4ac760779e 
							
						 
					 
					
						
						
							
							FIX brew edit foo  
						
						
						
						
							
						
					 
					
						2009-07-31 01:15:58 +01:00 
						 
				 
			
				
					
						
							
							
								Max Howell 
							
						 
					 
					
						
						
						
						
							
						
						
							71a78b0e56 
							
						 
					 
					
						
						
							
							FIX don't rmtree an already installed package  
						
						... 
						
						
						
						That's stupid.
Also don't fail to rmtree because nothing was installed. 
						
						
							
						
					 
					
						2009-07-31 00:55:00 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							0dd07b3fdc 
							
						 
					 
					
						
						
							
							Copy LICENSE file if it exists also  
						
						
						
						
							
						
					 
					
						2009-07-31 00:28:45 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							e9cb539445 
							
						 
					 
					
						
						
							
							Fix brew info foo  
						
						
						
						
							
						
					 
					
						2009-07-29 01:00:26 +01:00 
						 
				 
			
				
					
						
							
							
								Adam Vandenberg 
							
						 
					 
					
						
						
						
						
							
						
						
							053bb16fb0 
							
						 
					 
					
						
						
							
							Add --cmake option to brew mk to generate a CMAKE skeleton.  
						
						... 
						
						
						
						Signed-off-by: Max Howell <max@methylblue.com> 
						
						
							
						
					 
					
						2009-07-28 18:47:45 +08:00 
						 
				 
			
				
					
						
							
							
								Max Howell 
							
						 
					 
					
						
						
						
						
							
						
						
							5b5a3a1826 
							
						 
					 
					
						
						
							
							brew info lists number of kegs  
						
						
						
						
							
						
					 
					
						2009-07-28 00:33:08 +01:00 
						 
				 
			
				
					
						
							
							
								Max Howell 
							
						 
					 
					
						
						
						
						
							
						
						
							57f6db7a97 
							
						 
					 
					
						
						
							
							Propose git backbone as a plus too  
						
						
						
						
							
						
					 
					
						2009-07-28 00:31:21 +01:00 
						 
				 
			
				
					
						
							
							
								Max Howell 
							
						 
					 
					
						
						
						
						
							
						
						
							a6abd2fd4e 
							
						 
					 
					
						
						
							
							Merge branch 'masterbrew' of git@github.com:mxcl/homebrew into masterbrew  
						
						
						
						
							
						
					 
					
						2009-07-28 00:27:58 +01:00 
						 
				 
			
				
					
						
							
							
								Adam Vandenberg 
							
						 
					 
					
						
						
						
						
							
						
						
							dbcadfeb17 
							
						 
					 
					
						
						
							
							Fix -R flag in chown command line.  
						
						... 
						
						
						
						Signed-off-by: Max Howell <max@methylblue.com> 
						
						
							
						
					 
					
						2009-07-28 04:06:22 +08: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 
							
						 
					 
					
						
						
						
						
							
						
						
							8433ff0faa 
							
						 
					 
					
						
						
							
							Improvements to cmake install  
						
						
						
						
							
						
					 
					
						2009-07-23 03:02:09 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							7bd9f08558 
							
						 
					 
					
						
						
							
							Fix typos  
						
						
						
						
							
						
					 
					
						2009-07-22 20:28:22 +01:00 
						 
				 
			
				
					
						
							
							
								Max Howell 
							
						 
					 
					
						
						
						
						
							
						
						
							285b30e4f1 
							
						 
					 
					
						
						
							
							Refactored README  
						
						... 
						
						
						
						Trying to sell Homebrew more in first section.
Reworked text in later sections. 
						
						
							
						
					 
					
						2009-07-22 02:38:08 +01:00 
						 
				 
			
				
					
						
							
							
								Max Howell 
							
						 
					 
					
						
						
						
						
							
						
						
							17968f51c4 
							
						 
					 
					
						
						
							
							Support gloox version style  
						
						
						
						
							
						
					 
					
						2009-07-10 03:11:05 +01:00 
						 
				 
			
				
					
						
							
							
								Max Howell 
							
						 
					 
					
						
						
						
						
							
						
						
							3bdeac3649 
							
						 
					 
					
						
						
							
							Work even if the working directory doesn't exist  
						
						
						
						
							
						
					 
					
						2009-07-10 00:57:27 +01:00 
						 
				 
			
				
					
						
							
							
								Max Howell 
							
						 
					 
					
						
						
						
						
							
						
						
							3d140f5a57 
							
						 
					 
					
						
						
							
							More sensible .gitignore  
						
						
						
						
							
						
					 
					
						2009-07-10 00:49:51 +01:00 
						 
				 
			
				
					
						
							
							
								Max Howell 
							
						 
					 
					
						
						
						
						
							
						
						
							da77a6bb11 
							
						 
					 
					
						
						
							
							MacPorts link was invalid  
						
						
						
						
							
						
					 
					
						2009-07-10 00:37:20 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							138801cdec 
							
						 
					 
					
						
						
							
							Discuss CPAN, RubyGems and EasyInstall  
						
						
						
						
							
						
					 
					
						2009-06-28 16:45:14 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							9f9d95c134 
							
						 
					 
					
						
						
							
							brew mk, @homepage in front of @md5 as this is order you type  
						
						
						
						
							
						
					 
					
						2009-06-26 13:05:11 +01:00 
						 
				 
			
				
					
						
							
							
								Max Howell 
							
						 
					 
					
						
						
						
						
							
						
						
							67d418f71d 
							
						 
					 
					
						
						
							
							bew install --interactive now works  
						
						... 
						
						
						
						Also mkpath only in normal install route, thus we don't "create" a keg when
exiting --interactive 
						
						
							
						
					 
					
						2009-06-26 13:04:22 +01:00 
						 
				 
			
				
					
						
							
							
								Max Howell 
							
						 
					 
					
						
						
						
						
							
						
						
							bcc7c19e85 
							
						 
					 
					
						
						
							
							brew edit and brew macports commmands  
						
						
						
						
							
						
					 
					
						2009-06-26 13:03:49 +01:00