Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							3551977fb3 
							
						 
					 
					
						
						
							
							test-bot: uninstall all formula on cleanup.  
						
						... 
						
						
						
						Need to do this manually now that we can't rely on `git clean -xdf` to
do it for us. 
						
						
					 
					
						2016-09-18 19:30:00 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							997ccb044d 
							
						 
					 
					
						
						
							
							Relocate HOMEBREW_REPOSITORY when necessary.  
						
						... 
						
						
						
						Now that the default from the installer, our CI and soon all users
is `/usr/local/Homebrew` it's a lot easier to check if there's
references to it (as we cannot look for `/usr/local` as it's a too
commonly hardcoded path). 
						
						
					 
					
						2016-09-18 16:31:58 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							3982950e61 
							
						 
					 
					
						
						
							
							rubocop --auto-correct all hash-rocket usage.  
						
						
						
						
					 
					
						2016-09-17 16:14:13 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							b1903c1a4a 
							
						 
					 
					
						
						
							
							test-bot: generate coverage reports on Sierra.  
						
						... 
						
						
						
						We may have two Sierra nodes available which could speed up this
relatively slow operation. 
						
						
					 
					
						2016-09-17 12:55:46 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							1649545cf9 
							
						 
					 
					
						
						
							
							update-test: handle missing master branch.  
						
						... 
						
						
						
						Ensure it's always created.
Also, re-order `update-test` in `test-bot` (and `readall`) so they are
run before the test suites. 
						
						
					 
					
						2016-09-16 17:17:50 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							b1fba6ed54 
							
						 
					 
					
						
						
							
							Send coverage from Jenkins, don't run OS X Travis.  
						
						... 
						
						
						
						OS X Travis CI is particularly error-prone, slow and unnecessary for
us when we're already running (fast) OS X builds on Jenkins so use it
just for Linux testing. 
						
						
					 
					
						2016-09-16 10:20:09 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							054b1a8f73 
							
						 
					 
					
						
						
							
							test-bot: fix test default formula handling.  
						
						... 
						
						
						
						Move the test default formula handling to after all the other formulae
additions are so it'll only be added if no formulae are detected
already in a PR. 
						
						
					 
					
						2016-09-13 13:25:33 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							0f03506adc 
							
						 
					 
					
						
						
							
							test-bot: don't run Homebrew tests for taps PRs.  
						
						... 
						
						
						
						Check the repository directly rather than @test_default_formula. 
						
						
					 
					
						2016-09-13 10:36:20 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							0316830d4f 
							
						 
					 
					
						
						
							
							test-bot: also build testing bottle.  
						
						
						
						
					 
					
						2016-09-13 08:58:12 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							4295936322 
							
						 
					 
					
						
						
							
							bottle: allow forcing tap when not present.  
						
						
						
						
					 
					
						2016-09-13 08:57:55 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							c3a8701dc4 
							
						 
					 
					
						
						
							
							test-bot: default to building testbottest.  
						
						... 
						
						
						
						This provides an integration test for `test-bot.rb` by performing
compilation of an actual formula. 
						
						
					 
					
						2016-09-13 08:18:43 +01:00 
						 
				 
			
				
					
						
							
							
								Zhiming Wang 
							
						 
					 
					
						
						
						
						
							
						
						
							5a264cf597 
							
						 
					 
					
						
						
							
							Merge pull request  #947  from zmwangx/fix-test-bot-desc  
						
						... 
						
						
						
						test-bot: fix summary 
						
						
					 
					
						2016-09-12 10:22:27 -04:00 
						 
				 
			
				
					
						
							
							
								Zhiming Wang 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8ce4ca1de3 
							
						 
					 
					
						
						
							
							test-bot: fix summary  
						
						
						
						
					 
					
						2016-09-12 09:09:23 -04:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							793a75f3f3 
							
						 
					 
					
						
						
							
							test-bot: fix bottling non-testing jobs.  
						
						... 
						
						
						
						Need to handle when the `BOT_PARAMS` are `nil`. 
						
						
					 
					
						2016-09-12 13:51:32 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							5da42b5a5f 
							
						 
					 
					
						
						
							
							test-bot: fix multiline regex.  
						
						
						
						
					 
					
						2016-09-12 10:28:52 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							debc202d1e 
							
						 
					 
					
						
						
							
							bottle: remove debug statements.  
						
						
						
						
					 
					
						2016-09-12 09:57:45 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							e4ef1f062e 
							
						 
					 
					
						
						
							
							test-bot: fix regex placement.  
						
						
						
						
					 
					
						2016-09-12 08:52:19 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							53c3123b53 
							
						 
					 
					
						
						
							
							Merge pull request  #929  from MikeMcQuaid/test-bot-jenkinsfile  
						
						... 
						
						
						
						test-bot: handle more Jenkins configurations. 
						
						
					 
					
						2016-09-12 08:09:39 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							df1f9806a4 
							
						 
					 
					
						
						
							
							test-bot: handle more Jenkins configurations.  
						
						... 
						
						
						
						Used in trying to use a `Jenkinsfile`. 
						
						
					 
					
						2016-09-11 21:43:37 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							51bda9c90e 
							
						 
					 
					
						
						
							
							dev-cmd/test-bot: fix Rubocop warnings.  
						
						
						
						
					 
					
						2016-09-11 19:14:55 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							f1c64f1cdc 
							
						 
					 
					
						
						
							
							dev-cmd/pull: fix Rubocop warnings.  
						
						
						
						
					 
					
						2016-09-11 19:14:55 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							71fd2bb4b0 
							
						 
					 
					
						
						
							
							dev-cmd/man: fix Rubocop warnings.  
						
						
						
						
					 
					
						2016-09-11 19:14:55 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							e6b057ea76 
							
						 
					 
					
						
						
							
							dev-cmd/edit: fix Rubocop warnings.  
						
						
						
						
					 
					
						2016-09-11 19:14:55 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							d01993da82 
							
						 
					 
					
						
						
							
							dev-cmd/create: fix Rubocop warnings.  
						
						
						
						
					 
					
						2016-09-11 19:14:55 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							bba6a59c0c 
							
						 
					 
					
						
						
							
							dev-cmd/bump-formula-pr: fix Rubocop warnings.  
						
						
						
						
					 
					
						2016-09-11 19:14:55 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							9b5c45a7df 
							
						 
					 
					
						
						
							
							dev-cmd/bottle: fix Rubocop warnings.  
						
						
						
						
					 
					
						2016-09-11 19:14:55 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							264afb67df 
							
						 
					 
					
						
						
							
							dev-cmd/audit: fix Rubocop warnings.  
						
						
						
						
					 
					
						2016-09-11 19:14:55 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							90d16a8f86 
							
						 
					 
					
						
						
							
							dev-cmd/aspell-dictionaries: fix Rubocop warnings.  
						
						
						
						
					 
					
						2016-09-11 18:28:43 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							237b70168e 
							
						 
					 
					
						
						
							
							bottle: set bottle block tap.  
						
						... 
						
						
						
						Avoids issues when using `—keep-old` 
						
						
					 
					
						2016-09-11 17:33:39 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							f583199f6e 
							
						 
					 
					
						
						
							
							test-bot: don't try to git clean any taps.  
						
						... 
						
						
						
						Also, unify the cleanup code and be more careful and consistent with
untapping. 
						
						
					 
					
						2016-09-11 14:14:31 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							3d73515028 
							
						 
					 
					
						
						
							
							test-bot: try again to fix homebrew/core untap.  
						
						... 
						
						
						
						Be more selective with the `git clean` and remove the broken attempt
to autotap if missing (as it'd be slow anyway). 
						
						
					 
					
						2016-09-11 12:31:44 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							2ec5423356 
							
						 
					 
					
						
						
							
							test-bot: --ci-upload can upload from current dir.  
						
						... 
						
						
						
						Look in the current directory rather than only allowing upload from
Jenkins. 
						
						
					 
					
						2016-09-11 11:28:15 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							ad3359b96e 
							
						 
					 
					
						
						
							
							Merge pull request  #916  from MikeMcQuaid/bottle-old-value  
						
						... 
						
						
						
						bottle: fix old_value/value ordering for --merge. 
						
						
					 
					
						2016-09-11 10:39:58 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							be6876c79a 
							
						 
					 
					
						
						
							
							bottle: fix old_value/value ordering for --merge.  
						
						... 
						
						
						
						Previously this was the wrong way around causing it to not be accepting
enough on e.g. a bump from :any to :any_no_relocation. 
						
						
					 
					
						2016-09-10 21:15:28 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							d0c33b3705 
							
						 
					 
					
						
						
							
							bottle: use key/value rather than field.  
						
						... 
						
						
						
						Consistent naming is good. 
						
						
					 
					
						2016-09-10 19:43:49 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							ea5da9b592 
							
						 
					 
					
						
						
							
							bottle: further improve --keep-old mismatching.  
						
						... 
						
						
						
						- Make the code more similar between `bottle` and `bottle --merge`.
- Also output the mismatched values when using `--merge`. 
						
						
					 
					
						2016-09-10 16:12:27 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							cfc930011d 
							
						 
					 
					
						
						
							
							Merge pull request  #907  from MikeMcQuaid/brew-tests-developer  
						
						... 
						
						
						
						tests: always set HOMEBREW_DEVELOPER=1. 
						
						
					 
					
						2016-09-10 15:39:47 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							44ba4583b7 
							
						 
					 
					
						
						
							
							bottle: improve --keep-old failure output.  
						
						... 
						
						
						
						If fields have changed: tell the user what they were before and are
afterwards. 
						
						
					 
					
						2016-09-10 10:13:33 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							274035381d 
							
						 
					 
					
						
						
							
							tests: always set HOMEBREW_DEVELOPER=1.  
						
						... 
						
						
						
						Unit tests should be run consistently no matter who is running them and
we can stub `ARGV.homebrew_developer?` if we need to change them. 
						
						
					 
					
						2016-09-10 09:50:40 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							71881fd7a6 
							
						 
					 
					
						
						
							
							Add DEVELOPER COMMANDS to manpage.  
						
						
						
						
					 
					
						2016-09-08 20:46:51 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							86bfd36af2 
							
						 
					 
					
						
						
							
							Don't hide some (now) developer commands.  
						
						
						
						
					 
					
						2016-09-08 20:46:37 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							af8605ea4b 
							
						 
					 
					
						
						
							
							Move developer-focused commands to dev-cmd.  
						
						
						
						
					 
					
						2016-09-08 20:46:37 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							ebdb879fe4 
							
						 
					 
					
						
						
							
							Add --help to all developer commands.  
						
						... 
						
						
						
						Also, flag those that we never want to be in a manpage. 
						
						
					 
					
						2016-09-08 09:05:00 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							665c56538e 
							
						 
					 
					
						
						
							
							test-bot: separate tap/core no formula handling.  
						
						... 
						
						
						
						`e.tap` calls the tap method which wants a block on
`FormulaUnavailableError` so the previous approach is 👎 . 
						
						
					 
					
						2016-09-07 12:47:23 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							f9fe5b6798 
							
						 
					 
					
						
						
							
							test-bot: handle missing tap in exception.  
						
						... 
						
						
						
						Handle the case where a `FormulaUnavailableError` does not contain a tap
reference so fall back to `CoreTap` in this case. 
						
						
					 
					
						2016-09-07 11:40:28 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							159ba9b012 
							
						 
					 
					
						
						
							
							test-bot: put exception, retry on missing formula.  
						
						... 
						
						
						
						This will be useful in debugging (and recovering from) the situation
where sometimes formulae can't be found when specifying multiple on the
command-line. 
						
						
					 
					
						2016-09-07 08:42:00 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							b21d724618 
							
						 
					 
					
						
						
							
							test-bot: tweak cleaning behaviour again.  
						
						... 
						
						
						
						Always run `git clean -ffdx` on HOMEBREW_REPOSITORY. Also, ensure that
if we can't find a formula that's logged. 
						
						
					 
					
						2016-09-06 12:00:08 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							c676189455 
							
						 
					 
					
						
						
							
							test-bot: git clean less in cleanup_*.  
						
						... 
						
						
						
						There's edge-cases which is breaking tap CI. 
						
						
					 
					
						2016-09-06 08:44:11 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							0a098ae55d 
							
						 
					 
					
						
						
							
							test-bot: never cleanup homebrew/core.  
						
						... 
						
						
						
						Otherwise weird things happen and formulae can't be found. 
						
						
					 
					
						2016-09-05 20:17:49 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							3acaecca8b 
							
						 
					 
					
						
						
							
							test-bot: use UPSTREAM_BOTTLE_KEEP_OLD.  
						
						... 
						
						
						
						This is set by Jenkins to indicate a downstream bottle upload job needs
to use `brew bottle --keep-old`. 
						
						
					 
					
						2016-09-04 20:07:37 +01:00