Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							85e65f6d9c 
							
						 
					 
					
						
						
							
							Move some cmd to dev-cmd.  
						
						... 
						
						
						
						None of these made sense as end-user commands. 
						
						
					 
					
						2020-04-14 14:29:38 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a11eacc143 
							
						 
					 
					
						
						
							
							cmd/gist-logs: use named DSL.  
						
						
						
						
					 
					
						2020-04-14 14:21:53 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4fb649cad1 
							
						 
					 
					
						
						
							
							cmd, dev-cmd: use args.formulae_paths.  
						
						... 
						
						
						
						This makes these commands robust to invalid syntax. 
						
						
					 
					
						2020-04-14 14:21:38 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							20795b5cc7 
							
						 
					 
					
						
						
							
							cmd/style: do FormulaAudit by default.  
						
						... 
						
						
						
						Otherwise this is just doing `rubocop` checks. 
						
						
					 
					
						2020-04-13 16:01:26 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d52e870b07 
							
						 
					 
					
						
						
							
							rubocop: remove NewFormulaAudit.  
						
						... 
						
						
						
						This is no longer used anywhere. 
						
						
					 
					
						2020-04-13 16:01:26 +01:00 
						 
				 
			
				
					
						
							
							
								Alessandro Di Felice 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b752efbd37 
							
						 
					 
					
						
						
							
							Fix KeyOnlyReason property access.  
						
						
						
						
					 
					
						2020-04-12 10:08:35 -05:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7f32e23a65 
							
						 
					 
					
						
						
							
							cmd/link: don't link shadowed macOS software.  
						
						
						
						
					 
					
						2020-04-12 13:12:03 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan Chang 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bec303de86 
							
						 
					 
					
						
						
							
							tap: update shallowing logic  
						
						... 
						
						
						
						Co-Authored-By: Mike McQuaid <mike@mikemcquaid.com> 
						
						
					 
					
						2020-04-11 22:41:04 +10:00 
						 
				 
			
				
					
						
							
							
								Jonathan Chang 
							
						 
					 
					
						
						
						
						
							
						
						
							945fb11d51 
							
						 
					 
					
						
						
							
							tap: default to --shallow on CI  
						
						
						
						
					 
					
						2020-04-11 13:12:09 +10:00 
						 
				 
			
				
					
						
							
							
								Jonathan Chang 
							
						 
					 
					
						
						
						
						
							
						
						
							2acb4771fe 
							
						 
					 
					
						
						
							
							tap: permit creating shallow taps for CI  
						
						
						
						
					 
					
						2020-04-09 18:46:47 +10:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3381cbf5c7 
							
						 
					 
					
						
						
							
							Use Homebrew::EnvConfig.  
						
						
						
						
					 
					
						2020-04-07 09:58:26 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							79bc4f1136 
							
						 
					 
					
						
						
							
							update: make git rebase quiet on Mojave system Git.  
						
						... 
						
						
						
						Fix regression from https://github.com/Homebrew/brew/pull/7260 .
This code makes me sad. 
						
						
					 
					
						2020-04-03 08:59:11 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fe5717519c 
							
						 
					 
					
						
						
							
							update: make rebase quiet.  
						
						... 
						
						
						
						I tested the workaround with the newest Git and the Catalina system Git
and it wasn't needed in either case. We can re-add it if we get
complaints with supported Git versions.
Fixes https://github.com/Homebrew/brew/issues/7259  
						
						
					 
					
						2020-04-02 09:00:25 +01:00 
						 
				 
			
				
					
						
							
							
								Bo Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							870bae8ce6 
							
						 
					 
					
						
						
							
							cmd/update-report: check for HOMEBREW_DISABLE_LOAD_FORMULA  
						
						
						
						
					 
					
						2020-03-28 22:15:07 +00:00 
						 
				 
			
				
					
						
							
							
								Charles Gould 
							
						 
					 
					
						
						
						
						
							
						
						
							871974650b 
							
						 
					 
					
						
						
							
							shellenv: use PATH variable, fish_user_paths should remain universal in scope  
						
						
						
						
					 
					
						2020-03-26 09:38:25 -05:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1e265247ca 
							
						 
					 
					
						
						
							
							rubocop: apply autofixes.  
						
						
						
						
					 
					
						2020-03-13 21:16:18 +00:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							020d6e2843 
							
						 
					 
					
						
						
							
							upgrade: suggest full_name when appropriate.  
						
						... 
						
						
						
						Otherwise `brew install foo/bar/baz` when an older version of `baz` is
installed will tell you to run `brew upgrade baz` which won't work. 
						
						
					 
					
						2020-03-11 17:06:42 +00:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							60ec0881fe 
							
						 
					 
					
						
						
							
							Merge pull request  #7153  from MikeMcQuaid/uninstall-test-fix  
						
						... 
						
						
						
						cmd/uninstall: handle unparsed arguments. 
						
						
					 
					
						2020-03-11 11:54:07 +00:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							40432d86f9 
							
						 
					 
					
						
						
							
							cmd/uninstall: handle unparsed arguments.  
						
						... 
						
						
						
						If `Homebrew.args` hasn't yet been populated then `named` will return
`nil`. Instead, ensure it is an array before we try to `join` it.
This is pretty much only a test-time problem but has been causing flaky
builds. 
						
						
					 
					
						2020-03-11 11:21:28 +00:00 
						 
				 
			
				
					
						
							
							
								EricFromCanada 
							
						 
					 
					
						
						
						
						
							
						
						
							d068d87b1d 
							
						 
					 
					
						
						
							
							desc: fix search options  
						
						
						
						
					 
					
						2020-03-10 23:18:40 -04:00 
						 
				 
			
				
					
						
							
							
								EricFromCanada 
							
						 
					 
					
						
						
						
						
							
						
						
							b75b39097d 
							
						 
					 
					
						
						
							
							update: highlight currently-installed casks  
						
						
						
						
					 
					
						2020-03-05 11:26:55 -05:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a7fe0ed847 
							
						 
					 
					
						
						
							
							cmd: use more and cleanup new args APIs.  
						
						
						
						
					 
					
						2020-03-05 09:40:15 +00:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6ead927500 
							
						 
					 
					
						
						
							
							cmd/search: tweak documentation text.  
						
						
						
						
					 
					
						2020-03-04 13:14:39 +00:00 
						 
				 
			
				
					
						
							
							
								vidusheeamoli 
							
						 
					 
					
						
						
						
						
							
						
						
							67d012afcc 
							
						 
					 
					
						
						
							
							search: add separate flag for formulae  
						
						
						
						
					 
					
						2020-03-04 17:58:19 +05:30 
						 
				 
			
				
					
						
							
							
								Michelle Nguyen(she/her) 
							
						 
					 
					
						
						
						
						
							
						
						
							352774e80f 
							
						 
					 
					
						
						
							
							Add deleted casks to report dump.  
						
						... 
						
						
						
						Co-Authored-By: Mike McQuaid <mike@mikemcquaid.com> 
						
						
					 
					
						2020-03-03 13:46:08 -05:00 
						 
				 
			
				
					
						
							
							
								Michelle Nguyen(she/her) 
							
						 
					 
					
						
						
						
						
							
						
						
							1f5f9b37c7 
							
						 
					 
					
						
						
							
							Change if statement to elsif.  
						
						... 
						
						
						
						Co-Authored-By: Mike McQuaid <mike@mikemcquaid.com> 
						
						
					 
					
						2020-03-03 13:45:46 -05:00 
						 
				 
			
				
					
						
							
							
								Michelle Nguyen 
							
						 
					 
					
						
						
						
						
							
						
						
							948ad02c84 
							
						 
					 
					
						
						
							
							Display updated casks when running Already up-to-date..  Fixes   #7011 .  
						
						
						
						
					 
					
						2020-03-02 17:17:52 -05:00 
						 
				 
			
				
					
						
							
							
								Boris Klimenko 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							00aa4b7a0b 
							
						 
					 
					
						
						
							
							Apply suggestions from code review  
						
						... 
						
						
						
						Co-Authored-By: Bo Anderson <mail@boanderson.me> 
						
						
					 
					
						2020-02-26 16:49:48 +03:00 
						 
				 
			
				
					
						
							
							
								Boris Klimenko 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4bde62b651 
							
						 
					 
					
						
						
							
							Apply suggestions from code review  
						
						... 
						
						
						
						Co-Authored-By: Mike McQuaid <mike@mikemcquaid.com> 
						
						
					 
					
						2020-02-26 15:56:45 +03:00 
						 
				 
			
				
					
						
							
							
								Boris Klimenko 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							22375bae7c 
							
						 
					 
					
						
						
							
							Fix style  
						
						
						
						
					 
					
						2020-02-26 13:49:12 +03:00 
						 
				 
			
				
					
						
							
							
								Boris Klimenko 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							da5d804bd9 
							
						 
					 
					
						
						
							
							Inline versions of upgraded formulae  
						
						
						
						
					 
					
						2020-02-26 13:42:18 +03:00 
						 
				 
			
				
					
						
							
							
								Dawid Dziurla 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f11ddb9aab 
							
						 
					 
					
						
						
							
							log: use user path  
						
						... 
						
						
						
						Without this, one can't use a custom pager, if it's present in
non-standard PATH, like for example Homebrew on Linux prefix. 
						
						
					 
					
						2020-02-24 13:26:42 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8f98b2bcc4 
							
						 
					 
					
						
						
							
							analytics: tweak behaviour.  
						
						... 
						
						
						
						- Use separate method for `not_this_run?` so we can still set the
  analytics message as seen when set.
- Clarify when analytics message is printed that we haven't sent any
  analytics yet. 
						
						
					 
					
						2020-02-22 17:13:51 +00:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e9419e48e5 
							
						 
					 
					
						
						
							
							tap: update docs to note non-shallow default.  
						
						... 
						
						
						
						Also, while we're here, `rsync` and `git` are not acronyms. 
						
						
					 
					
						2020-02-19 10:56:44 +00:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ac97c8545a 
							
						 
					 
					
						
						
							
							cmd/upgrade, reinstall: don't install on dry-run.  
						
						... 
						
						
						
						Fixes  #7033 . 
					
						2020-02-14 12:18:55 +00:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1b2bb2380e 
							
						 
					 
					
						
						
							
							Merge pull request  #7025  from dawidd6/deps-tree-consistent  
						
						... 
						
						
						
						deps: give consistent results 
						
						
					 
					
						2020-02-13 09:43:19 +00:00 
						 
				 
			
				
					
						
							
							
								Dawid Dziurla 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							967b9b8112 
							
						 
					 
					
						
						
							
							deps: give consistent results  
						
						... 
						
						
						
						Co-Authored-By: Mike McQuaid <mike@mikemcquaid.com> 
						
						
					 
					
						2020-02-12 22:38:20 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							59958777c1 
							
						 
					 
					
						
						
							
							update: allow setting Git name and email.  
						
						... 
						
						
						
						This is needed for `brew test-bot` when no global Git configuration is
present. 
						
						
					 
					
						2020-02-12 20:00:14 +00:00 
						 
				 
			
				
					
						
							
							
								Samuel Cochran 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b922ebec2a 
							
						 
					 
					
						
						
							
							Add --interactive to brew upgrade  
						
						
						
						
					 
					
						2020-02-06 09:57:49 +11:00 
						 
				 
			
				
					
						
							
							
								Samuel Cochran 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4c91ca06db 
							
						 
					 
					
						
						
							
							Add --interactive to brew reinstall  
						
						... 
						
						
						
						More often than I realised, I want to `brew reinstall
--build-from-source --interactive $FORMULA` to add some custom
configuration. It seems like a useful addition? 
						
						
					 
					
						2020-02-06 09:56:51 +11:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a915114ea7 
							
						 
					 
					
						
						
							
							tap: fix arguments.  
						
						... 
						
						
						
						- Use Ruby attribute arguments.
- Fix use of `full_clone` in `cmd/tap` to be on by default.
- Remove unnecessary argument in test. 
						
						
					 
					
						2020-02-05 20:22:21 +00:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ecce70bc32 
							
						 
					 
					
						
						
							
							Rename --quieter args to --quiet.  
						
						
						
						
					 
					
						2020-02-05 19:43:59 +00:00 
						 
				 
			
				
					
						
							
							
								Gautham Goli 
							
						 
					 
					
						
						
						
						
							
						
						
							1f9563f4bc 
							
						 
					 
					
						
						
							
							ARGV: Deprecate ARGV.quieter?  
						
						
						
						
					 
					
						2020-02-04 18:53:33 +02:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4493f27db2 
							
						 
					 
					
						
						
							
							Merge pull request  #6989  from Homebrew/revert-6988-revert-6965-external-help-cli-parser  
						
						... 
						
						
						
						help: print cli/parser help message if used 
						
						
					 
					
						2020-02-02 17:51:02 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8a9dcad2c7 
							
						 
					 
					
						
						
							
							Move more command handling logic to commands.rb.  
						
						
						
						
					 
					
						2020-02-02 17:05:45 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							243e703700 
							
						 
					 
					
						
						
							
							tap: default to full clones.  
						
						... 
						
						
						
						This makes `Tap` consistent with what the installer is doing.
Generally shallow clones get slower and slower (and more and more
pointless) the more they are fetched so don't make sense for our
use-case.
Keep the option around anyway because it's useful for integration tests. 
						
						
					 
					
						2020-02-02 16:36:37 +01:00 
						 
				 
			
				
					
						
							
							
								Issy Long 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c65b3f3f13 
							
						 
					 
					
						
						
							
							cmd/gist-logs: Fix bug with parsing of command-line arguments  
						
						... 
						
						
						
						- A user reported the following error when running `brew gist-logs`,
reproducible with any formula:
```
$ brew gist-logs rustup-init
Error: undefined method `length' for nil:NilClass
Please report this bug:
  https://docs.brew.sh/Troubleshooting 
/home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/cmd/gist-logs.rb:145:in `gist_logs'
/home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/brew.rb:102:in
```
- From what I can tell, `gist_logs_args.parse` had ended up in the wrong
  method. The `gistify_logs` method already has `formula` (ie the
  formula name) passed into it. But it's the `gist_logs` method that needs
  to do the argument parsing. This was discovered by looking at some other
  recently changed ARGV => Homebrew.args code like cmd/info. 
						
						
					 
					
						2020-01-14 22:13:19 +00:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2f39057243 
							
						 
					 
					
						
						
							
							Improve handling of *_GIT_REMOTE env vars  
						
						... 
						
						
						
						- Output a message whenever a non-default remote is set.
- Ensure that `CoreTap.instance.install` uses the right remote. 
						
						
					 
					
						2020-01-13 09:43:02 +00:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							45409618df 
							
						 
					 
					
						
						
							
							cmd/upgrade: fix pinned dependent handling.  
						
						... 
						
						
						
						Ensure they aren't upgraded or reinstalled even if they are outdated.
Fixes  #6898 . 
						
						
					 
					
						2020-01-07 19:38:50 +00:00 
						 
				 
			
				
					
						
							
							
								Gautham Goli 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							959b88266d 
							
						 
					 
					
						
						
							
							ARGV: Replace usages of ARGV.resolved_formulae with Homebrew.args  
						
						
						
						
					 
					
						2020-01-02 13:56:19 +00:00