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 Reiter
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
commitay
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 McQuaid
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 McQuaid
58ce8da21a
Merge pull request #4302 from commitay/haskell-platform
...
missing_formula: update haskell-platform message
2018-06-07 09:32:58 +01:00
Mike McQuaid
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 Woodruff
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
commitay
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 Woodruff
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
Misty De Meo
7f2cebd4df
Xcode: fix version detection with unknown clang
2018-06-05 14:53:24 -07: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
commitay
f012b5acf8
cask audit: check for sourceforge appcast
2018-06-05 16:42:19 +10:00
Dominyk Tiller
9640ef0540
mac: add 9.4 & 10.0 compilers
2018-06-05 06:48:26 +01:00
Dominyk Tiller
595c232866
xcode: recognise/expect Xcode 9.4 on 10.13
2018-06-05 06:46:32 +01:00
Dominyk Tiller
d1bd3fcf03
development_tools: update regex
2018-06-05 05:31:43 +01:00
Dominyk Tiller
b092f1d0a9
pkg-config: add initial files for 10.14
2018-06-05 05:31:43 +01:00
Dominyk Tiller
194c48e9d2
xcode: add initial support for Xcode 10.0
2018-06-05 05:31:40 +01:00