Andrew Janke 
							
						 
					 
					
						
						
						
						
							
						
						
							c644392a85 
							
						 
					 
					
						
						
							
							Display collected caveats at end of install or upgrade  
						
						
						
						
					 
					
						2018-07-12 20:41:32 -04:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							7cc970fea2 
							
						 
					 
					
						
						
							
							link: refactor, reorder and fix bugs.  
						
						... 
						
						
						
						The change in #4441  broke the handling of the `elsif`s due to the
change in logic. As every block here has a `next` there's no need to do
an `elsif` in here at all. Additionally, reorder the conditions in here
so you get an appropriate message depending on what you're trying to do.
Finally, tweak some of the messaging to remove things that are ignored
and tell people correct commands to run to link things. 
						
						
					 
					
						2018-07-10 09:32:42 +01:00 
						 
				 
			
				
					
						
							
							
								ilovezfs 
							
						 
					 
					
						
						
						
						
							
						
						
							461b61abac 
							
						 
					 
					
						
						
							
							link: fix undefined dep_f  
						
						
						
						
					 
					
						2018-07-09 21:23:25 -07:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							2f181b3f41 
							
						 
					 
					
						
						
							
							link: stop unneeded force linking on Mojave/CLT 10.  
						
						... 
						
						
						
						People are getting in the habit of force-linking things like `zlib` to
fix linking/include issues on Mojave (which doesn't install headers to
`/usr/include` by default). This way lies madness so encourage people to
instead pass the correct compiler flags instead. 
						
						
					 
					
						2018-07-09 16:09:00 +01:00 
						 
				 
			
				
					
						
							
							
								Afnan Enayet 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							133c3a3c0b 
							
						 
					 
					
						
						
							
							Fix typo  
						
						... 
						
						
						
						* change `MacOS` -> `macOS`
* regenerate manpages 
						
						
					 
					
						2018-07-06 23:06:41 -04:00 
						 
				 
			
				
					
						
							
							
								Afnan Enayet 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9579fadad4 
							
						 
					 
					
						
						
							
							Strip trailing whitespaces  
						
						... 
						
						
						
						This fixes the rubocop offences, which was blocking Travis 
						
						
					 
					
						2018-07-05 21:33:29 -04:00 
						 
				 
			
				
					
						
							
							
								Afnan Enayet 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							72735aef17 
							
						 
					 
					
						
						
							
							Update documentation and generate manpage  
						
						... 
						
						
						
						* update references in `--cc` flag, using modern gcc examples
* note that issues should not be filed if `--cc` flag is used
* remove reference to `HOMEBREW_CC` as it should not be exposed to users
* generate manpages using `brew man` with these changes 
						
						
					 
					
						2018-07-05 17:25:19 -04:00 
						 
				 
			
				
					
						
							
							
								Afnan Enayet 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fd84bcbff7 
							
						 
					 
					
						
						
							
							Merge branch 'master' of github.com:Homebrew/brew into update-compiler-docs  
						
						
						
						
					 
					
						2018-07-05 17:23:09 -04:00 
						 
				 
			
				
					
						
							
							
								Afnan Enayet 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fa41a66907 
							
						 
					 
					
						
						
							
							Update manpages using man brew  
						
						... 
						
						
						
						Properly update man pages using the local brew executable (from the repo),
and copy the man pages to the repo. 
						
						
					 
					
						2018-07-01 18:47:13 -04:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							a15b016ea6 
							
						 
					 
					
						
						
							
							Use if for assignment.  
						
						
						
						
					 
					
						2018-07-02 00:11:42 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							785750ee63 
							
						 
					 
					
						
						
							
							Add Tap#contents methods.  
						
						
						
						
					 
					
						2018-07-01 18:48:28 +02:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							61a8c4d1fb 
							
						 
					 
					
						
						
							
							Merge pull request  #4300  from apjanke/new-rubocop-version  
						
						... 
						
						
						
						Upgrade to Rubocop 0.57.2 
						
						
					 
					
						2018-07-01 09:08:16 +01:00 
						 
				 
			
				
					
						
							
							
								Andrew Janke 
							
						 
					 
					
						
						
						
						
							
						
						
							e0a8a79921 
							
						 
					 
					
						
						
							
							Style fixes for Rubocop 0.57.1  
						
						
						
						
					 
					
						2018-06-30 19:40:14 -04:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e3bb004ad7 
							
						 
					 
					
						
						
							
							Merge pull request  #4372  from reitermarkus/cask-search  
						
						... 
						
						
						
						Readd functionality to list all casks. 
						
						
					 
					
						2018-06-30 02:40:39 +02:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1bf3aacc79 
							
						 
					 
					
						
						
							
							Merge pull request  #4389  from MikeMcQuaid/bintray-portable-ruby  
						
						... 
						
						
						
						portable-ruby: respect HOMEBREW_BOTTLE_DOMAIN variable. 
						
						
					 
					
						2018-06-29 20:07:11 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							facd76bc51 
							
						 
					 
					
						
						
							
							portable-ruby: respect HOMEBREW_BOTTLE_DOMAIN variable.  
						
						... 
						
						
						
						This was requested in:
https://discourse.brew.sh/t/adding-additional-download-sources-to-homebrew/2446 
With this change you can use e.g. Artifactory for Homebrew's portable
ruby. 
						
						
					 
					
						2018-06-29 19:51:18 +01:00 
						 
				 
			
				
					
						
							
							
								Jack Haden-Enneking 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e63feb79f9 
							
						 
					 
					
						
						
							
							Simplify check before git install  
						
						... 
						
						
						
						No need to check for both variables, because they're always set together.
Also, this harmonizes with the CURL equivalent just above. 
						
						
					 
					
						2018-06-26 11:14:32 -07:00 
						 
				 
			
				
					
						
							
							
								Jack Haden-Enneking 
							
						 
					 
					
						
						
						
						
							
						
						
							9fd5a92ff6 
							
						 
					 
					
						
						
							
							Implement HOMEBREW_FORCE_BREWED_GIT  
						
						... 
						
						
						
						Because of this messing with the user's path:
https://github.com/Homebrew/brew/blob/ 
    efc02899c851c62c9ce0d15dea9a231575d7d774/bin/brew#L68
brew uses /usr/bin/git over brewed git, even when the former is
problematically old.
There may also be other reasons a user prefers to use brewed git.
There was already a HOMEBREW_FORCE_BREWED_CURL option and a
HOMEBREW_SYSTEM_CURL_TOO_OLD check to set it. This mostly copies those
to implement HOMEBREW_FORCE_BREWED_GIT & HOMEBREW_SYSTEM_GIT_TOO_OLD.
See also: https://github.com/Linuxbrew/brew/issues/736  
						
						
					 
					
						2018-06-25 23:36:12 -07:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							6a44c529e5 
							
						 
					 
					
						
						
							
							Readd functionality to list all casks.  
						
						
						
						
					 
					
						2018-06-23 01:54:07 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							fcd75877c5 
							
						 
					 
					
						
						
							
							Update brew search help.  
						
						
						
						
					 
					
						2018-06-19 13:48:23 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							b265d870ed 
							
						 
					 
					
						
						
							
							Allow searching Casks by name.  
						
						
						
						
					 
					
						2018-06-18 16:23:36 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							b21430b13c 
							
						 
					 
					
						
						
							
							Use extend/os pattern.  
						
						
						
						
					 
					
						2018-06-18 16:23:36 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							1d629c6978 
							
						 
					 
					
						
						
							
							Don’t show Casks on Linux.  
						
						
						
						
					 
					
						2018-06-18 16:23:35 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							da193d2f7e 
							
						 
					 
					
						
						
							
							Merge brew cask search into brew search.  
						
						
						
						
					 
					
						2018-06-18 16:23:35 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							42e34db562 
							
						 
					 
					
						
						
							
							Always add cask/lib to $LOAD_PATH.  
						
						
						
						
					 
					
						2018-06-07 18:42:30 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							cc93997fb7 
							
						 
					 
					
						
						
							
							Refactor search_taps.  
						
						
						
						
					 
					
						2018-06-07 14:02:31 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							0dfad30fb1 
							
						 
					 
					
						
						
							
							Only suggests formulae in brew install.  
						
						
						
						
					 
					
						2018-06-07 14:02:31 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							717032d86d 
							
						 
					 
					
						
						
							
							Use Searchable module.  
						
						
						
						
					 
					
						2018-06-07 14:02:31 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							6fcc5d14de 
							
						 
					 
					
						
						
							
							Simplify strings for search.  
						
						
						
						
					 
					
						2018-06-07 13:50:10 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							dd8370a9fa 
							
						 
					 
					
						
						
							
							Move shared search logic into Homebrew::Search module.  
						
						
						
						
					 
					
						2018-06-07 13:50:10 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							49619b09ea 
							
						 
					 
					
						
						
							
							Refactor package manager loop.  
						
						
						
						
					 
					
						2018-06-07 13:48:35 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							8b33fbef51 
							
						 
					 
					
						
						
							
							Refactor search_taps to return Formulae and Casks separately.  
						
						
						
						
					 
					
						2018-06-07 13:48:35 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							9e807f8fe4 
							
						 
					 
					
						
						
							
							Refactor query_regexp.  
						
						
						
						
					 
					
						2018-06-07 13:48:35 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							b2c85ad945 
							
						 
					 
					
						
						
							
							Refactor search.  
						
						
						
						
					 
					
						2018-06-07 13:48:35 +02:00 
						 
				 
			
				
					
						
							
							
								Andrew Janke 
							
						 
					 
					
						
						
						
						
							
						
						
							8b55cb5ecb 
							
						 
					 
					
						
						
							
							Refactor commands to remove "require cmd/help"  
						
						
						
						
					 
					
						2018-06-07 04:59:59 -04:00 
						 
				 
			
				
					
						
							
							
								Andrew Janke 
							
						 
					 
					
						
						
						
						
							
						
						
							996825dd27 
							
						 
					 
					
						
						
							
							Split out rspec-specific Rubocop config to fix warning  
						
						
						
						
					 
					
						2018-06-07 00:23:44 -04:00 
						 
				 
			
				
					
						
							
							
								Gautham Goli 
							
						 
					 
					
						
						
						
						
							
						
						
							fba52e2f74 
							
						 
					 
					
						
						
							
							cli_parser: Store parsed args in Homebrew.args and access args everywhere else  
						
						
						
						
					 
					
						2018-05-30 00:05:39 +05:30 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							f8f77ea52d 
							
						 
					 
					
						
						
							
							cmd/list: add common ls options.  
						
						... 
						
						
						
						We need to manually specify these now so let's add a few that we'd
either previously documented or we've caught being used in the wild and
adjust the documentation accordingly. 
						
						
					 
					
						2018-05-29 18:45:46 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							67db701ae5 
							
						 
					 
					
						
						
							
							Merge pull request  #4067  from maxim-belkin/fix-multiple  
						
						... 
						
						
						
						list.rb: use CLI::Parser and improve handling of flags 
						
						
					 
					
						2018-05-28 20:52:03 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							d1fb1d2abc 
							
						 
					 
					
						
						
							
							Use simpler check.  
						
						
						
						
					 
					
						2018-05-25 22:47:41 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							de246cc528 
							
						 
					 
					
						
						
							
							Update Homebrew-Cask references.  
						
						
						
						
					 
					
						2018-05-25 18:20:02 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							c4222141ac 
							
						 
					 
					
						
						
							
							Revert "Update Homebrew-Cask references."  
						
						... 
						
						
						
						This reverts commit 4475651b548afdcf15c4cf7a7cb57baca1885186. 
						
						
					 
					
						2018-05-25 17:57:32 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							4475651b54 
							
						 
					 
					
						
						
							
							Update Homebrew-Cask references.  
						
						
						
						
					 
					
						2018-05-25 17:56:16 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							54834ccbe3 
							
						 
					 
					
						
						
							
							Move repo_var method to Tap class.  
						
						
						
						
					 
					
						2018-05-25 16:21:37 +02:00 
						 
				 
			
				
					
						
							
							
								Maxim Belkin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f7e308ab44 
							
						 
					 
					
						
						
							
							list.rb: use new syntax correctly  
						
						
						
						
					 
					
						2018-05-25 06:17:40 -05:00 
						 
				 
			
				
					
						
							
							
								Maxim Belkin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							288c9c6dc7 
							
						 
					 
					
						
						
							
							list.rb: new syntax for multiple + versions flags  
						
						
						
						
					 
					
						2018-05-25 06:17:40 -05:00 
						 
				 
			
				
					
						
							
							
								Maxim Belkin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							da66bf96b7 
							
						 
					 
					
						
						
							
							list.rb: use CLI::Parser to better handle args  
						
						... 
						
						
						
						* --multiple now assumes --versions
* Use CLI::Parser (that, in turns, uses OpenStruct) to handle arguments 
						
						
					 
					
						2018-05-25 06:17:40 -05:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5c3ec3e7ca 
							
						 
					 
					
						
						
							
							Merge pull request  #4174  from reitermarkus/cask-tap-migration  
						
						... 
						
						
						
						Add compatibility layer for handling Cask Tap migration. 
						
						
					 
					
						2018-05-21 14:45:14 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							c53a52daee 
							
						 
					 
					
						
						
							
							Move --version logic into cmd/--version.rb.  
						
						
						
						
					 
					
						2018-05-21 05:35:44 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							b4de801a01 
							
						 
					 
					
						
						
							
							Support both Homebrew and caskroom for now.  
						
						
						
						
					 
					
						2018-05-21 01:43:49 +02:00