Commit Graph
13984 Commits
Author SHA1 Message Date
Markus Reiter aaddce4743 Add stderr output to exception. 2018-06-11 03:18:47 +02:00
ilovezfsandGitHub 5614f114ef Merge pull request #4322 from ilovezfs/formula_installer-postinstall-spec
formula_installer: don't pass spec arguments from ARGV to postinstall
2018-06-10 06:53:31 -07:00
ilovezfs fda353e827 formula_installer: don't pass spec arguments from ARGV to postinstall
Postinstall should be executed with the spec of the target formula not
the spec argument from ARGV, otherwise the prefix can be incorrect. In
other words, if the stable version of a dependency gets installed,
postinstall for the dependency should use the prefix of the dependency's
stable version, not the prefix of its devel or head version.

Fixes #2941.
2018-06-10 04:29:34 -07:00
commitay 3329a9f6d8 text_cop: require cargo to use install instead of build 2018-06-10 16:42:19 +10:00
Markus Reiter 1c153f7781 Remove Locations module. 2018-06-09 10:14:13 +02:00
Markus Reiter 12ab263784 Remove Hbc.default_tap. 2018-06-09 10:13:28 +02:00
Markus Reiter fee2b56e14 Rename Cask tap for specs. 2018-06-09 10:03:21 +02:00
Markus Reiter 3d423b0587 Add path method to Caskroom and Cache. 2018-06-09 09:52:48 +02:00
Markus Reiter 458a1e7903 Remove Locations module. 2018-06-09 09:01:09 +02:00
Markus ReiterandGitHub 61bcec42a8 Merge pull request #4306 from reitermarkus/cask-search
Refactor `brew cask search`.
2018-06-08 14:18:32 +02:00
commitay abdf6cae2f audit: fix typo 2018-06-08 16:53:49 +10:00
Markus Reiter 04cb105e46 Unset HOMEBREW_NO_EMOJI for all tests. 2018-06-07 18:42:30 +02:00
Markus Reiter cb7f25ceb8 Refactor brew cask search. 2018-06-07 18:42:30 +02:00
Markus Reiter 42e34db562 Always add cask/lib to $LOAD_PATH. 2018-06-07 18:42:30 +02:00
Markus Reiter 535babee97 Refactor search_formulae. 2018-06-07 17:57:26 +02:00
commitay 490dc9118e text_cop: require dep ensure to use -vendor-only 2018-06-08 00:42:57 +10:00
commitayandGitHub 0e763fbb5e Merge pull request #4303 from commitay/throttled
audit: throttled formulae
2018-06-07 23:05:02 +10:00
Markus Reiter cc93997fb7 Refactor search_taps. 2018-06-07 14:02:31 +02:00
Markus Reiter 845cb99e29 Ignore HOMEBREW_NO_GITHUB_API when testing. 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 46e0de1762 Add Searchable helper module. 2018-06-07 13:50:10 +02:00
Markus Reiter 6fcc5d14de Simplify strings for search. 2018-06-07 13:50:10 +02:00
Markus Reiter 99e3135bfa Make query_regexp ignore special symbols. 2018-06-07 13:50:10 +02:00
Markus Reiter cff42a8a8c Show remote Casks, even if available locally … for now. 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 14b3b82fca Remove exact match from brew cask search. 2018-06-07 13:48:35 +02:00
Markus Reiter e786bb08c9 Use search_taps in brew cask search. 2018-06-07 13:48:35 +02:00
Markus Reiter 3a361c139e Extend search tests. 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
Mike McQuaidandGitHub 6a700cbfb6 Merge pull request #4301 from apjanke/fix-rspec-rubocop-warning
Fix "unrecognized cop" warning in `brew style`
2018-06-07 09:45:06 +01:00
Mike McQuaidandGitHub 58ce8da21a Merge pull request #4302 from commitay/haskell-platform
missing_formula: update haskell-platform message
2018-06-07 09:32:58 +01:00
Mike McQuaidandGitHub 76c750d69e Merge pull request #4298 from apjanke/suppress-rspec-filter-output-2
brew tests: silence filter announcements
2018-06-07 07:55:14 +01:00
commitay 0fe8c02b3c audit: throttled formulae 2018-06-07 16:34:44 +10:00
commitay 0f3a7945ca missing_formula: update haskell-platform message 2018-06-07 15:02:15 +10:00
Andrew Janke 996825dd27 Split out rspec-specific Rubocop config to fix warning 2018-06-07 00:23:44 -04:00
William WoodruffandGitHub 08b576cace Merge pull request #4294 from woodruffw/macho-warn-parse-error
mach: Always report Mach-O parsing errors
2018-06-07 00:05:57 -04:00
commitayandGitHub bb7ec947e4 Merge pull request #4278 from commitay/audit-sourceforge-appcast
cask audit: check for sourceforge appcast
2018-06-07 10:42:30 +10:00
Andrew Janke fc2d4dd444 brew tests: silence filter announcements 2018-06-06 18:17:15 -04:00
William Woodruff 8bb4c4f96f mach: Always report Mach-O parsing errors
This retains the raise-on-error behavior for developers, but
otherwise only prints an error message.
2018-06-06 11:22:21 -04:00
William WoodruffandGitHub e78158a4f1 Merge pull request #4285 from woodruffw/ruby-macho-1.2.0
vendor: Update ruby-macho to 1.2.0
2018-06-06 10:48:56 -04:00
Mike McQuaid 05568420c0 linkage_checker: fix cache invalidation.
Rather than using the name of the keg for the key use the full path.
This provides several advantages:

- there's no need to invalidate the cache on a `brew upgrade` or
  `brew switch`
- it's easier to figure out what cache entries can be removed and this
  can be done whenever a keg is removed by `brew uninstall` or
  `brew cleanup`.

Also, ensure that an `install` (or `reinstall`, `upgrade`) always
results in the cache being rebuilt for that keg (in case different
options were used).
2018-06-06 13:30:45 +01:00
William Woodruff 4fdf47b2ca vendor: Update README 2018-06-06 00:48:21 -04:00
William Woodruff 99bf57d366 vendor: Update ruby-macho to 1.2.0
See https://github.com/Homebrew/homebrew-core/issues/28675.
2018-06-05 23:13:38 -04:00
commitay b9b3952494 cask audit: review changes 2018-06-05 19:20:38 +10:00
commitay c354d76e47 cask audit: various 2018-06-05 19:13:32 +10:00