Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							8a971f7268 
							
						 
					 
					
						
						
							
							Move the fixopt method into the Build class  
						
						 
						
						
						
						
					 
					
						2014-07-28 21:25:49 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							8df8f437f0 
							
						 
					 
					
						
						
							
							Make Patch a module since it only has singleton methods  
						
						 
						
						
						
						
					 
					
						2014-07-28 16:23:42 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							90f69372ce 
							
						 
					 
					
						
						
							
							Remove inheritance patch classes  
						
						 
						
						
						
						
					 
					
						2014-07-28 16:23:42 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							2013d153e5 
							
						 
					 
					
						
						
							
							Add test 1x1 images for formula test fixtures.  
						
						 
						
						... 
						
						
						
						images 
						
						
					 
					
						2014-07-28 19:36:08 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Adam Vandenberg 
							
						 
					 
					
						
						
						
						
							
						
						
							5af3d319d6 
							
						 
					 
					
						
						
							
							backport binwrite from Ruby 2.1+  
						
						 
						
						
						
						
					 
					
						2014-07-27 16:21:35 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Adam Vandenberg 
							
						 
					 
					
						
						
						
						
							
						
						
							8e96ce0aa5 
							
						 
					 
					
						
						
							
							Rename write_binary to binwrite  
						
						 
						
						
						
						
					 
					
						2014-07-27 15:30:46 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Adam Vandenberg 
							
						 
					 
					
						
						
						
						
							
						
						
							bb2c9b7ba4 
							
						 
					 
					
						
						
							
							audit 'def test'  
						
						 
						
						... 
						
						
						
						Closes  Homebrew/homebrew#31120  
						
						
					 
					
						2014-07-27 15:10:15 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Adam Vandenberg 
							
						 
					 
					
						
						
						
						
							
						
						
							10e5fea01d 
							
						 
					 
					
						
						
							
							add Pathname.write_binary  
						
						 
						
						
						
						
					 
					
						2014-07-27 11:14:51 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							90762c2f18 
							
						 
					 
					
						
						
							
							A period is a valid formula name character  
						
						 
						
						... 
						
						
						
						Fixes  Homebrew/homebrew#31052 . 
						
						
					 
					
						2014-07-26 21:06:56 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							5b8e564d70 
							
						 
					 
					
						
						
							
							Add test for reporting tap updates  
						
						 
						
						
						
						
					 
					
						2014-07-26 20:11:53 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							908d7bdecf 
							
						 
					 
					
						
						
							
							Clean up updater tests  
						
						 
						
						
						
						
					 
					
						2014-07-26 20:11:53 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							87850d00cd 
							
						 
					 
					
						
						
							
							Remove obsolete hacks from updater report  
						
						 
						
						
						
						
					 
					
						2014-07-26 20:11:53 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							2b90995c3e 
							
						 
					 
					
						
						
							
							Only populate the report with formula paths  
						
						 
						
						
						
						
					 
					
						2014-07-26 20:11:53 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							197a12c900 
							
						 
					 
					
						
						
							
							Switch from backticks to Utils.popen_read  
						
						 
						
						
						
						
					 
					
						2014-07-26 20:11:53 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							802775078c 
							
						 
					 
					
						
						
							
							Separate reading and parsing the diff  
						
						 
						
						
						
						
					 
					
						2014-07-26 20:11:53 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							6baf357f8c 
							
						 
					 
					
						
						
							
							update: remove unused rename detection  
						
						 
						
						... 
						
						
						
						Right now this code only produces false positives. When we have real
support for renames, we can implement it more carefully.
Closes  Homebrew/homebrew#31126 . 
						
						
					 
					
						2014-07-25 12:28:05 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							2cf116464d 
							
						 
					 
					
						
						
							
							update: simplify diff parsing  
						
						 
						
						
						
						
					 
					
						2014-07-25 12:25:58 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							cd02d3d540 
							
						 
					 
					
						
						
							
							Stop rescuing Exception when making opt link  
						
						 
						
						
						
						
					 
					
						2014-07-24 19:39:09 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							07bf57b8ea 
							
						 
					 
					
						
						
							
							Push keg_only special-case into link  
						
						 
						
						
						
						
					 
					
						2014-07-24 19:39:09 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							f1fc0b788f 
							
						 
					 
					
						
						
							
							Pass the keg object into link and fix_install_names  
						
						 
						
						
						
						
					 
					
						2014-07-24 19:39:09 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							d2d2b3c888 
							
						 
					 
					
						
						
							
							brew-test-bot: clear compiler version cache.  
						
						 
						
						... 
						
						
						
						This fix means that brew-test-bot can bottle formulae that require GCC
again. 
						
						
					 
					
						2014-07-24 08:51:09 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							8cf69fac3f 
							
						 
					 
					
						
						
							
							OS::Mac: allow clearing compiler version cache.  
						
						 
						
						... 
						
						
						
						Without this it’s impossible for brew-test-bot to be able to verify if
installing GCC has allowed it to fix a compiler selection failure. 
						
						
					 
					
						2014-07-24 08:51:09 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							f2f4183abc 
							
						 
					 
					
						
						
							
							brew.1: reference GCC 4.9.  
						
						 
						
						
						
						
					 
					
						2014-07-24 08:51:08 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Adrian Petrescu 
							
						 
					 
					
						
						
						
						
							
						
						
							9a15f9e3fa 
							
						 
					 
					
						
						
							
							storm 0.9.2  
						
						 
						
						... 
						
						
						
						Closes  Homebrew/homebrew#31025 .
Signed-off-by: Adam Vandenberg <flangy@gmail.com> 
						
						
					 
					
						2014-07-23 21:54:20 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dabrien 'Dabe' Murphy 
							
						 
					 
					
						
						
						
						
							
						
						
							46ca68de5e 
							
						 
					 
					
						
						
							
							Modify "git rev-parse --verify" args in "has_ref?"  
						
						 
						
						... 
						
						
						
						Per the `git-rev-parse(1)` manpage:
  --verify Verify that exactly one parameter is provided, and that it
  can be turned into a raw 20-byte SHA-1 that can be used to access the
  object database. If so, emit it to the standard output; otherwise,
  error out.
  If you want to make sure that the output actually names an object in
  your object database and/or can be used as a specific type of object
  For example, git rev-parse "$VAR^{commit}" will make sure $VAR names
  an existing object that is a commit-ish (i.e. a commit, or an
  annotated tag that points at a commit).
That actually means that:
  git rev-parse --verify af8e768e2bd3b4398bca033998f83b0eb8874914
will _always_ return the SHA-1 hash — regardless of whether or not
that's actually a valid reference!
Thus, when `GitDownloadStragtegy#update_repo` tries to check
`has_ref?`, it mistakenly succeeds, and doesn't actually do a `git fetch
origin`.
The fix is to use:
  git rev-parse --verify "af8e768e2bd3b4398bca033998f83b0eb8874914^{commit}"
Fixes  Homebrew/homebrew#31045 .
Closes  Homebrew/homebrew#31054 .
Signed-off-by: Jack Nagel <jacknagel@gmail.com> 
						
						
					 
					
						2014-07-23 21:07:02 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							9c5149b85a 
							
						 
					 
					
						
						
							
							Stop exposing mirrors array  
						
						 
						
						
						
						
					 
					
						2014-07-23 13:09:28 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							c3a5b1152e 
							
						 
					 
					
						
						
							
							Stop exposing the downloader as an attribute  
						
						 
						
						
						
						
					 
					
						2014-07-22 19:14:30 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							d99379bc63 
							
						 
					 
					
						
						
							
							Hide the downloader implementation from the installer  
						
						 
						
						
						
						
					 
					
						2014-07-22 19:14:30 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							2b1b7ef0e4 
							
						 
					 
					
						
						
							
							Ruby 1.8 doesn't have the \h regexp metacharacter  
						
						 
						
						
						
						
					 
					
						2014-07-21 17:27:37 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							31a444ef16 
							
						 
					 
					
						
						
							
							dependency_collector: add :java symbol  
						
						 
						
						
						
						
					 
					
						2014-07-21 19:14:15 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							7e7b721797 
							
						 
					 
					
						
						
							
							requirements: add JavaDependency.  
						
						 
						
						... 
						
						
						
						Requested in Homebrew/homebrew-science#1039 .
Closes  Homebrew/homebrew#30852 . 
						
						
					 
					
						2014-07-21 19:14:15 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							19dce37a5f 
							
						 
					 
					
						
						
							
							brew-pull: don't fail to pull on Formula exception  
						
						 
						
						
						
						
					 
					
						2014-07-21 15:43:54 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							f34fcd7781 
							
						 
					 
					
						
						
							
							Simplify onoe  
						
						 
						
						
						
						
					 
					
						2014-07-20 19:47:31 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							5abcfad97e 
							
						 
					 
					
						
						
							
							Fix install names in files in sbin  
						
						 
						
						
						
						
					 
					
						2014-07-20 18:37:49 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Adam Vandenberg 
							
						 
					 
					
						
						
						
						
							
						
						
							8b5397fa28 
							
						 
					 
					
						
						
							
							improve comment  
						
						 
						
						
						
						
					 
					
						2014-07-20 12:17:06 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Adam Vandenberg 
							
						 
					 
					
						
						
						
						
							
						
						
							929fd44082 
							
						 
					 
					
						
						
							
							use ObserverPathnameExtension to remove these files  
						
						 
						
						
						
						
					 
					
						2014-07-20 12:17:06 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Adam Vandenberg 
							
						 
					 
					
						
						
						
						
							
						
						
							557f887f24 
							
						 
					 
					
						
						
							
							add clarifying comments  
						
						 
						
						
						
						
					 
					
						2014-07-20 12:17:06 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Adam Vandenberg 
							
						 
					 
					
						
						
						
						
							
						
						
							b0138e447d 
							
						 
					 
					
						
						
							
							fix comment  
						
						 
						
						
						
						
					 
					
						2014-07-19 23:28:39 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							86b3090d4d 
							
						 
					 
					
						
						
							
							Passing an empty array to puts prints nothing  
						
						 
						
						
						
						
					 
					
						2014-07-19 23:59:44 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							7078af8218 
							
						 
					 
					
						
						
							
							Pass the string directly to the output method  
						
						 
						
						
						
						
					 
					
						2014-07-19 23:50:59 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							d2aeadb1cd 
							
						 
					 
					
						
						
							
							Pass array to puts instead of iterating over it  
						
						 
						
						
						
						
					 
					
						2014-07-19 23:36:02 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							c18eea6a17 
							
						 
					 
					
						
						
							
							Default to stdout since other code calls this method  
						
						 
						
						
						
						
					 
					
						2014-07-19 23:28:56 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							74ad97ce7f 
							
						 
					 
					
						
						
							
							Remove intermediate method  
						
						 
						
						
						
						
					 
					
						2014-07-19 22:55:49 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							a150403eb9 
							
						 
					 
					
						
						
							
							brew-gist-logs: dump config directly  
						
						 
						
						
						
						
					 
					
						2014-07-19 22:37:22 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							010bd2783e 
							
						 
					 
					
						
						
							
							Allow verbose config to be written to any IO object  
						
						 
						
						
						
						
					 
					
						2014-07-19 22:33:59 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							c0579443f2 
							
						 
					 
					
						
						
							
							Don't mess with stdout when writing build config to a file  
						
						 
						
						
						
						
					 
					
						2014-07-19 22:33:00 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							a9c5e81a48 
							
						 
					 
					
						
						
							
							Remove a conditional and always pass the spec to satisfied_requirements  
						
						 
						
						
						
						
					 
					
						2014-07-19 22:19:02 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							d706bcf153 
							
						 
					 
					
						
						
							
							Remove the patch from the cache after applying it  
						
						 
						
						
						
						
					 
					
						2014-07-19 21:55:02 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							01be861deb 
							
						 
					 
					
						
						
							
							Use if-else instead of postfix unless  
						
						 
						
						
						
						
					 
					
						2014-07-19 20:58:47 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							26b8c5a27d 
							
						 
					 
					
						
						
							
							Improve pull request URL regexp  
						
						 
						
						... 
						
						
						
						- use a regexp literal and avoid escaping forward slashes
 - escape the period in "github.com"
 - match only hex characters in the commit part
 - allow hyphen in usernames and repo names, matching what we allow for
   tap names
 - avoid unnecessary capture 
						
						
					 
					
						2014-07-19 20:25:32 -05:00