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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
						
						
							
						
						
							1fb9f85c5f 
							
						 
					 
					
						
						
							
							Simplify setup for local bottle installation  
						
						... 
						
						
						
						Closes  Homebrew/homebrew#22833 . 
					
						2013-09-26 10:04:45 -05:00 
						 
				 
			
				
					
						
							
							
								Camillo Lugaresi 
							
						 
					 
					
						
						
						
						
							
						
						
							6a8387ad4a 
							
						 
					 
					
						
						
							
							better debugging of failed formula loading  
						
						... 
						
						
						
						Closes  Homebrew/homebrew#21680 .
Signed-off-by: Adam Vandenberg <flangy@gmail.com> 
					
						2013-08-05 14:03:20 -07:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							5104fd21a5 
							
						 
					 
					
						
						
							
							bottles: update version regex messaging.  
						
						
						
						
					 
					
						2013-08-04 08:25:51 -07:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							4f2725cde3 
							
						 
					 
					
						
						
							
							Move getting formula names from bottles to method.  
						
						
						
						
					 
					
						2013-07-18 09:56:55 -07:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							9d12b917ec 
							
						 
					 
					
						
						
							
							Formulary: fix incorrect bottle variable usage.  
						
						
						
						
					 
					
						2013-07-04 11:20:59 +01:00 
						 
				 
			
				
					
						
							
							
								Adam Vandenberg 
							
						 
					 
					
						
						
						
						
							
						
						
							5db5740cc2 
							
						 
					 
					
						
						
							
							allow installation of formulae from the current folder  
						
						... 
						
						
						
						Closes  Homebrew/homebrew#19177 . 
					
						2013-07-02 09:23:48 -07:00 
						 
				 
			
				
					
						
							
							
								Adam Vandenberg 
							
						 
					 
					
						
						
						
						
							
						
						
							1c1b7ed683 
							
						 
					 
					
						
						
							
							Fix appending .rb to local formulae names  
						
						... 
						
						
						
						Closes  Homebrew/homebrew#20926 . 
					
						2013-06-30 14:36:12 -07:00 
						 
				 
			
				
					
						
							
							
								Adam Vandenberg 
							
						 
					 
					
						
						
						
						
							
						
						
							b40615d66a 
							
						 
					 
					
						
						
							
							Catch another name error  
						
						... 
						
						
						
						Closes  Homebrew/homebrew#20920 . 
					
						2013-06-30 10:26:12 -07:00 
						 
				 
			
				
					
						
							
							
								Adam Vandenberg 
							
						 
					 
					
						
						
						
						
							
						
						
							8e944d5728 
							
						 
					 
					
						
						
							
							Add 'unload'  
						
						
						
						
					 
					
						2013-06-29 16:44:45 -07:00 
						 
				 
			
				
					
						
							
							
								Adam Vandenberg 
							
						 
					 
					
						
						
						
						
							
						
						
							5c27f0ccb9 
							
						 
					 
					
						
						
							
							Formulary.factory always expects a string  
						
						
						
						
					 
					
						2013-06-29 16:44:45 -07:00 
						 
				 
			
				
					
						
							
							
								Adam Vandenberg 
							
						 
					 
					
						
						
						
						
							
						
						
							c2a5e3608c 
							
						 
					 
					
						
						
							
							Use Formula Loaders  
						
						
						
						
					 
					
						2013-06-29 16:44:45 -07:00 
						 
				 
			
				
					
						
							
							
								Adam Vandenberg 
							
						 
					 
					
						
						
						
						
							
						
						
							099a62c95b 
							
						 
					 
					
						
						
							
							Move Formula.factory into new Formulary module  
						
						
						
						
					 
					
						2013-06-29 16:44:44 -07:00