Julian Pawlowski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							29f08603bf 
							
						 
					 
					
						
						
							
							Add support for PowerShell-preview package  
						
						
						
						
					 
					
						2021-12-01 09:55:33 +01:00 
						 
				 
			
				
					
						
							
							
								Julian Pawlowski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cec3f2190a 
							
						 
					 
					
						
						
							
							Add shellenv template for PowerShell  
						
						
						
						
					 
					
						2021-11-30 10:47:56 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							11c5f8f05a 
							
						 
					 
					
						
						
							
							Improve discovery of some environment variables  
						
						... 
						
						
						
						There's a few bits of functionality that Homebrew has changed over the
years, makes sense as a sensible default but some people find really
annoying:
- automatically running `brew update`
- automatically running `brew cleanup`
- automatically upgrading outdated dependents
- automatically reinstalling broken dependents
For each of these: let's improve the documentation of the commands
whose behaviour is changed and the environment variables themselves. 
						
						
					 
					
						2021-11-25 09:10:59 +00:00 
						 
				 
			
				
					
						
							
							
								fn ⌃ ⌥ 
							
						 
					 
					
						
						
						
						
							
						
						
							9b611be759 
							
						 
					 
					
						
						
							
							Print given argument instead of rename if matching keg not found  
						
						
						
						
					 
					
						2021-11-24 11:39:52 -08:00 
						 
				 
			
				
					
						
							
							
								Xuehai Pan 
							
						 
					 
					
						
						
						
						
							
						
						
							62a63063bb 
							
						 
					 
					
						
						
							
							Apply suggestions from code review  
						
						... 
						
						
						
						Co-authored-by: Mike McQuaid <mike@mikemcquaid.com>
Signed-off-by: XuehaiPan <XuehaiPan@pku.edu.cn> 
						
						
					 
					
						2021-11-24 01:06:27 +08:00 
						 
				 
			
				
					
						
							
							
								XuehaiPan 
							
						 
					 
					
						
						
						
						
							
						
						
							466f29a16a 
							
						 
					 
					
						
						
							
							cmd/update-report: redirect stdout to stderr when it is not a TTY  
						
						
						
						
					 
					
						2021-11-23 23:55:06 +08:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a0660e9c1b 
							
						 
					 
					
						
						
							
							Merge pull request  #12448  from FnControlOption/renames  
						
						... 
						
						
						
						Print warning if given old short name of renamed formula 
						
						
					 
					
						2021-11-19 12:20:12 +00:00 
						 
				 
			
				
					
						
							
							
								fn ⌃ ⌥ 
							
						 
					 
					
						
						
						
						
							
						
						
							b766799d95 
							
						 
					 
					
						
						
							
							Add missing --formulae/--casks aliases for --formula/--cask  
						
						
						
						
					 
					
						2021-11-18 12:41:03 -08:00 
						 
				 
			
				
					
						
							
							
								fn ⌃ ⌥ 
							
						 
					 
					
						
						
						
						
							
						
						
							55fc6e1c9b 
							
						 
					 
					
						
						
							
							migrate: load specified formulae by keg to avoid rename warning  
						
						
						
						
					 
					
						2021-11-18 09:47:25 -08:00 
						 
				 
			
				
					
						
							
							
								fn ⌃ ⌥ 
							
						 
					 
					
						
						
						
						
							
						
						
							87e9a495d1 
							
						 
					 
					
						
						
							
							deps: add --graph and --dot switches  
						
						
						
						
					 
					
						2021-11-16 08:50:39 -08:00 
						 
				 
			
				
					
						
							
							
								fn ⌃ ⌥ 
							
						 
					 
					
						
						
						
						
							
						
						
							a188215d69 
							
						 
					 
					
						
						
							
							deps: minor refactoring  
						
						
						
						
					 
					
						2021-11-16 08:45:59 -08:00 
						 
				 
			
				
					
						
							
							
								EricFromCanada 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6e0e96eb1d 
							
						 
					 
					
						
						
							
							list: raise NoSuchKegError if formula exists but isn't installed  
						
						
						
						
					 
					
						2021-11-11 17:40:32 -05:00 
						 
				 
			
				
					
						
							
							
								Carlo Cabrera 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							49de2b0c1a 
							
						 
					 
					
						
						
							
							Check arch instead of the brand string  
						
						
						
						
					 
					
						2021-11-11 17:30:02 +08:00 
						 
				 
			
				
					
						
							
							
								Carlo Cabrera 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							98b33e6732 
							
						 
					 
					
						
						
							
							Remove another redundant conditional  
						
						... 
						
						
						
						This condition is always true when we've reached this branch. 
						
						
					 
					
						2021-11-11 16:28:15 +08:00 
						 
				 
			
				
					
						
							
							
								Carlo Cabrera 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fd1ca7e2b7 
							
						 
					 
					
						
						
							
							Remove redundant conditionals  
						
						... 
						
						
						
						Whenever the `sysctl` call does not match `"Apple"*`, we can be sure
that `HOMEBREW_PROCESSOR` is `Intel`, so there's no need for this
additional check. 
						
						
					 
					
						2021-11-11 16:24:59 +08:00 
						 
				 
			
				
					
						
							
							
								Carlo Cabrera 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							51ab1649fb 
							
						 
					 
					
						
						
							
							Install Portable Ruby on native ARM installs  
						
						... 
						
						
						
						The previous commit only prevented the installation of an Intel Portable
Ruby into `/opt/homebrew` prefix. Let's actually install an ARM64
Portable Ruby there too. 
						
						
					 
					
						2021-11-11 16:21:35 +08:00 
						 
				 
			
				
					
						
							
							
								Carlo Cabrera 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8aeb28781c 
							
						 
					 
					
						
						
							
							vendor-install: handle native ARM running under Rosetta  
						
						... 
						
						
						
						Since `HOMEBREW_PROCESSOR` is populated using `uname -m`, this will
register as `Intel` even when a native ARM install is running under
Rosetta.
Let's work around this by checking `sysctl -n machdep.cpu.brand_string`.
On my Intel machine:
    ❯ sysctl -n machdep.cpu.brand_string
    Intel(R) Core(TM) i3-1000NG4 CPU @ 1.10GHz
On Apple Silicon:
    brew@HMBRW-A-001-M1-001 ~ % sysctl -n machdep.cpu.brand_string
    Apple M1
The case of a Rosetta installation of Homebrew is already handled below
the proposed change.
Fixes  Homebrew/discussions#2434 . 
						
						
					 
					
						2021-11-11 16:06:33 +08:00 
						 
				 
			
				
					
						
							
							
								Carlo Cabrera 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							df2ded4e96 
							
						 
					 
					
						
						
							
							Merge pull request  #12386  from FnControlOption/search  
						
						... 
						
						
						
						search: split up command into multiple methods 
						
						
					 
					
						2021-11-10 20:57:04 +08:00 
						 
				 
			
				
					
						
							
							
								Bo Anderson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							188265544b 
							
						 
					 
					
						
						
							
							cmd/vendor-install: add arm64 macOS portable-ruby build  
						
						
						
						
					 
					
						2021-11-08 19:20:40 +00:00 
						 
				 
			
				
					
						
							
							
								fn ⌃ ⌥ 
							
						 
					 
					
						
						
						
						
							
						
						
							4698dfe9ae 
							
						 
					 
					
						
						
							
							search: print newline if neither --formula nor --cask specified  
						
						
						
						
					 
					
						2021-11-08 08:55:18 -08:00 
						 
				 
			
				
					
						
							
							
								fn ⌃ ⌥ 
							
						 
					 
					
						
						
						
						
							
						
						
							9438dc94e3 
							
						 
					 
					
						
						
							
							search: split missing formula help into its own method  
						
						
						
						
					 
					
						2021-11-08 08:55:18 -08:00 
						 
				 
			
				
					
						
							
							
								fn ⌃ ⌥ 
							
						 
					 
					
						
						
						
						
							
						
						
							896aff0cf2 
							
						 
					 
					
						
						
							
							search: split up command into multiple methods  
						
						
						
						
					 
					
						2021-11-08 08:55:18 -08:00 
						 
				 
			
				
					
						
							
							
								XuehaiPan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cf7def0c68 
							
						 
					 
					
						
						
							
							style: apply shellcheck autofix  
						
						
						
						
					 
					
						2021-11-08 03:07:25 +00:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							342f8e1e71 
							
						 
					 
					
						
						
							
							vendor-install: better handle /usr/local arm64 ruby.  
						
						... 
						
						
						
						Fixes https://github.com/Homebrew/brew/issues/12351  
						
						
					 
					
						2021-11-05 12:35:46 +00:00 
						 
				 
			
				
					
						
							
							
								Rylan Polster 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6db19212c6 
							
						 
					 
					
						
						
							
							Fix brew untap with HOMEBREW_INSTALL_FROM_API  
						
						
						
						
					 
					
						2021-10-28 17:13:34 -04:00 
						 
				 
			
				
					
						
							
							
								Rylan Polster 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9fee68c500 
							
						 
					 
					
						
						
							
							Fix installing from API with tap names  
						
						
						
						
					 
					
						2021-10-28 01:25:27 -04:00 
						 
				 
			
				
					
						
							
							
								Rylan Polster 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7bb69e0b4c 
							
						 
					 
					
						
						
							
							Fix brew install with tap regex  
						
						
						
						
					 
					
						2021-10-27 01:42:08 -04:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							25e61f65db 
							
						 
					 
					
						
						
							
							cmd/update-report: check core tap is installed.  
						
						... 
						
						
						
						Otherwise `CoreTap.instance.linuxbrew_core?` can fail. 
						
						
					 
					
						2021-10-25 16:52:29 +01:00 
						 
				 
			
				
					
						
							
							
								Rylan Polster 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0b8032d421 
							
						 
					 
					
						
						
							
							Document HOMEBREW_INSTALL_FROM_API  
						
						
						
						
					 
					
						2021-10-22 12:37:57 -04:00 
						 
				 
			
				
					
						
							
							
								Rylan Polster 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8193807f8d 
							
						 
					 
					
						
						
							
							update-report: fix unset cask repo variable error 
						
						
						
						
					 
					
						2021-10-21 18:33:44 -04:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0118e6ec41 
							
						 
					 
					
						
						
							
							Apply suggestions from code review  
						
						... 
						
						
						
						Co-authored-by: Xuehai Pan <XuehaiPan@outlook.com> 
						
						
					 
					
						2021-10-21 15:10:17 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							eb1b244fd2 
							
						 
					 
					
						
						
							
							update-report: better handle user set bottle domain, core git remote.  
						
						... 
						
						
						
						Unset these variables and print a warning if they were set to
non-default values. 
						
						
					 
					
						2021-10-21 15:01:58 +01:00 
						 
				 
			
				
					
						
							
							
								Bo Anderson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cd808983bc 
							
						 
					 
					
						
						
							
							Portable Ruby 2.6.8  
						
						
						
						
					 
					
						2021-10-21 02:24:50 +01:00 
						 
				 
			
				
					
						
							
							
								Michka Popoff 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1cc7ca33c0 
							
						 
					 
					
						
						
							
							update: migrate everyone from linuxbrew-core to homebrew-core  
						
						... 
						
						
						
						Co-authored-by: Mike McQuaid <mike@mikemcquaid.com> 
						
						
					 
					
						2021-10-20 11:01:38 +01:00 
						 
				 
			
				
					
						
							
							
								Bob Lail 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c3e48b004d 
							
						 
					 
					
						
						
							
							Add HOMEBREW_SSH_CONFIG_PATH  
						
						... 
						
						
						
						This allows specifying the path of an SSH config file that Homebrew should use instead of the default, `~/.ssh/config`, when fetching Git repos over SSH. 
						
						
					 
					
						2021-10-20 09:01:57 +01:00 
						 
				 
			
				
					
						
							
							
								Dawid Dziurla 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							79293a3518 
							
						 
					 
					
						
						
							
							Merge pull request  #12255  from carlocab/search-arch  
						
						... 
						
						
						
						cmd/search: add Arch Linux 
						
						
					 
					
						2021-10-20 02:03:35 +02:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f65d525693 
							
						 
					 
					
						
						
							
							Deprecations/disables for 3.3.0/4.0.0.  
						
						... 
						
						
						
						Deprecate, disable and remove code for Homebrew 3.3.0 or 4.0.0
(whichever the next release ends up being). 
						
						
					 
					
						2021-10-19 16:36:42 +01:00 
						 
				 
			
				
					
						
							
							
								Carlo Cabrera 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							93340e08d5 
							
						 
					 
					
						
						
							
							cmd/search: add Arch Linux  
						
						... 
						
						
						
						Arch update their packages very quickly, so they're quite useful as a
reference for building formulae. 
						
						
					 
					
						2021-10-19 04:40:00 +08:00 
						 
				 
			
				
					
						
							
							
								Carlo Cabrera 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							238387d694 
							
						 
					 
					
						
						
							
							Use HOMEBREW_DEFAULT_PREFIX instead of /usr/local  
						
						... 
						
						
						
						Co-authored-by: Mike McQuaid <mike@mikemcquaid.com> 
						
						
					 
					
						2021-10-15 00:17:55 +08:00 
						 
				 
			
				
					
						
							
							
								Carlo Cabrera 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							19953c01b3 
							
						 
					 
					
						
						
							
							cmd/link: change default_prefix? check to /usr/local check  
						
						... 
						
						
						
						Linking macOS-provided software breaks things only in `/usr/local`
prefixes, hence the `default_prefix?` check, which was included when our
only default prefix on macOS was `/usr/local`. Now that we install into
`/opt/homebrew` too, the default prefix check is needlessly restrictive. 
						
						
					 
					
						2021-10-14 22:13:55 +08:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cc2c19be98 
							
						 
					 
					
						
						
							
							Merge pull request  #12221  from XuehaiPan/brew-retap  
						
						... 
						
						
						
						tap: allow to change tap remote with `brew tap --custom-remote` 
						
						
					 
					
						2021-10-12 14:08:21 +01:00 
						 
				 
			
				
					
						
							
							
								Michka Popoff 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e8ee5b05f9 
							
						 
					 
					
						
						
							
							Migrate linuxbrew-core to homebrew-core on update.  
						
						... 
						
						
						
						- Only for HOMEBREW_DEVELOPER
- Except for HOMEBREW_CORE_MERGE_MAINTAINER
- Except for GitHub Actions CI
Co-authored-by: Rylan Polster <rslpolster@gmail.com>
Co-authored-by: Mike McQuaid <mike@mikemcquaid.com> 
						
						
					 
					
						2021-10-11 21:04:58 +02:00 
						 
				 
			
				
					
						
							
							
								XuehaiPan 
							
						 
					 
					
						
						
						
						
							
						
						
							63f2f6cca7 
							
						 
					 
					
						
						
							
							tap: allow to change tap remote with brew tap --custom-remote  
						
						
						
						
					 
					
						2021-10-12 01:11:34 +08:00 
						 
				 
			
				
					
						
							
							
								Milo Lee 
							
						 
					 
					
						
						
						
						
							
						
						
							73e099aee7 
							
						 
					 
					
						
						
							
							Make brew style happy  
						
						
						
						
					 
					
						2021-10-09 00:01:12 +08:00 
						 
				 
			
				
					
						
							
							
								Milo Lee 
							
						 
					 
					
						
						
						
						
							
						
						
							5cedb75a62 
							
						 
					 
					
						
						
							
							Handle the case superclass is a subclass of Formula  
						
						
						
						
					 
					
						2021-10-08 10:13:29 +08:00 
						 
				 
			
				
					
						
							
							
								Bo Anderson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6145036525 
							
						 
					 
					
						
						
							
							Redetermine curl and git paths where necessary  
						
						
						
						
					 
					
						2021-10-05 17:13:47 +01:00 
						 
				 
			
				
					
						
							
							
								Bo Anderson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							549eaa1563 
							
						 
					 
					
						
						
							
							cmd/update-reset: fix errors when the git shim changes in a brew update  
						
						
						
						
					 
					
						2021-10-05 03:46:54 +01:00 
						 
				 
			
				
					
						
							
							
								Bo Anderson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0ba222ccf2 
							
						 
					 
					
						
						
							
							cmd/update.sh: don't absorb ca-certificates installation failure  
						
						
						
						
					 
					
						2021-10-04 14:26:49 +01:00 
						 
				 
			
				
					
						
							
							
								Bo Anderson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ebc0783c5f 
							
						 
					 
					
						
						
							
							Merge pull request  #12167  from Bo98/brewed-curl-old-macos  
						
						... 
						
						
						
						Install and use Homebrew's `ca-certificates` on macOS <= 10.15.5 
						
						
					 
					
						2021-10-04 05:29:57 +01:00 
						 
				 
			
				
					
						
							
							
								Bo Anderson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							30b24cf4ad 
							
						 
					 
					
						
						
							
							Use HOMEBREW_CURL universally, including formulae  
						
						
						
						
					 
					
						2021-10-04 02:03:04 +01:00