15379 Commits

Author SHA1 Message Date
Markus Reiter
2dbffa2907
Merge pull request #4523 from reitermarkus/jar-detection
Fix JAR detection.
2018-07-20 17:46:20 +02:00
Markus Reiter
97f693b41f
Merge pull request #4518 from commitay/rar
fix cask rar containers
2018-07-20 17:45:28 +02:00
Markus Reiter
979e6674cf Fix JAR detection. 2018-07-20 17:30:33 +02:00
Mike McQuaid
3e93d4c6cf Add HOMEBREW_FORCE_BOTTLE variable
This does the equivalent of always passing `--force-bottle`. This will
be enabled by default on Mojave to allow people to avoid building
everything from source until our porting and bottling is a bit further
along.
2018-07-20 14:28:14 +01:00
Mike McQuaid
b89e4c51ce man: improve messaging on no ronn output.
This can happen if your gems are messed up and it's a more helpful
error message than being unable to `gsub` on `nil`.
2018-07-20 09:47:28 +01:00
commitay
68760d7467 fix cask rar containers 2018-07-20 09:00:10 +10:00
Markus Reiter
97e549300c
Merge pull request #4515 from reitermarkus/extract-nestedly-basename
Add test for basename in `#extract_nestedly`.
2018-07-19 21:21:39 +02:00
Markus Reiter
ad7be58655 Use guard clause instead of ||. 2018-07-19 16:53:11 +02:00
Markus Reiter
fec884d8da Add tests for ErrorDuringExecution. 2018-07-19 16:53:11 +02:00
Markus Reiter
2712fcaa67 Use interleaved output for ErrorDuringExecution. 2018-07-19 16:53:11 +02:00
Markus Reiter
3ff9c5335d Canonicalize input in initialize. 2018-07-19 16:41:27 +02:00
Markus Reiter
01b2be755c Move odebug. 2018-07-19 16:41:27 +02:00
Markus Reiter
2452b27866 Refactor ErrorDuringExecution. 2018-07-19 16:41:27 +02:00
Markus Reiter
bb29150096 Refactor HashValidator. 2018-07-19 16:41:27 +02:00
Markus Reiter
50855c98f0 Don't pass down basename in #extract_nested_tar. 2018-07-19 12:49:21 +02:00
Markus Reiter
c6fa3fe8b4 Add test for basename in #extract_nestedly. 2018-07-19 12:49:21 +02:00
commitay
43883a4108 fix cask seven_zip containers 2018-07-19 13:30:15 +10:00
Markus Reiter
dbcae5b499 Don't pass down basename when extracting nestedly. 2018-07-19 00:47:52 +02:00
dependabot[bot]
c3ee091e40
Bump parallel_tests from 2.21.3 to 2.22.0 in /Library/Homebrew/test
Bumps [parallel_tests](https://github.com/grosser/parallel_tests) from 2.21.3 to 2.22.0.
- [Release notes](https://github.com/grosser/parallel_tests/releases)
- [Commits](https://github.com/grosser/parallel_tests/compare/v2.21.3...v2.22.0)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-07-18 16:40:34 +00:00
Mike McQuaid
41680cd239
Merge pull request #4508 from MikeMcQuaid/portable-ruby-remove-cache
ruby.sh: remove linkage cache on upgrade.
2018-07-18 14:58:44 +01:00
Mike McQuaid
f2d823445e ruby.sh: remove linkage cache on upgrade.
This may not be compatible between portable ruby versions and between
portable and system ruby versions.

Fixes #4485.
2018-07-18 14:09:43 +01:00
Markus Reiter
67c30b8372 Fix DirectoryUnpackStrategy following symlinks. 2018-07-18 13:05:34 +02:00
Markus Reiter
22ddec85b0 Add failing test. 2018-07-18 13:05:34 +02:00
ilovezfs
3e298bbbc8
Revert "Explicitly chmod exec script files" 2018-07-18 09:45:05 +00:00
Markus Reiter
f16bff5b95
Merge pull request #4500 from reitermarkus/load-path
Refactor `$LOAD_PATH`.
2018-07-18 00:22:17 +02:00
Markus Reiter
5841b992ac Refactor $LOAD_PATH. 2018-07-17 23:38:57 +02:00
Mike McQuaid
87ba4c52ec
Merge pull request #4470 from apjanke/chmods-for-exec-scripts
Explicitly chmod exec script files
2018-07-17 17:18:02 +01:00
Mike McQuaid
86df821b92
Merge pull request #4410 from alexbostock/cask-json
Cask json
2018-07-17 17:17:06 +01:00
Mike McQuaid
e63d490874 formula: handle unavailable missing formulae.
Fixes #4494.
2018-07-17 14:59:50 +01:00
Markus Reiter
89582c2d0e Fix typo. 2018-07-17 12:53:12 +02:00
alexbostock
49bae9b619 Rename to_hash method 2018-07-17 11:12:04 +01:00
alexbostock
3fd1e914fd Fix details in cask command 2018-07-17 10:56:44 +01:00
alexbostock
7fea44ae46 Tidy up 2018-07-17 10:04:17 +01:00
Markus Reiter
88cef28246 Use extract_nestedly for staging. 2018-07-17 10:19:15 +02:00
Markus Reiter
63c5bd96a0
Merge pull request #4486 from reitermarkus/container-refactoring
Assimilate `Container`s with `UnpackStrategy`.
2018-07-17 00:03:28 +02:00
Markus Reiter
e5865e7e7f Assimilate Containers with UnpackStrategy. 2018-07-16 23:50:45 +02:00
Markus Reiter
d069cc2ebc Move error to the right place. 2018-07-16 23:36:15 +02:00
Markus Reiter
954edb2885 Alias extract_nestedly to extract for uncompressed files. 2018-07-16 21:36:44 +02:00
Markus Reiter
85f76e312a Add spec for nested directories. 2018-07-16 21:36:44 +02:00
Markus Reiter
95b0b198a5 Remove redundant extract_to_dir. 2018-07-16 21:36:44 +02:00
Markus Reiter
a6aefb43c5 Don’t recurse into nested directories. 2018-07-16 21:36:44 +02:00
Markus Reiter
c5b1bb9377 Use unxz instead of xz -d. 2018-07-16 21:36:44 +02:00
Markus Reiter
589c5b4e8d Add support for nested archives. 2018-07-16 21:36:44 +02:00
Mike McQuaid
b1a125754f
Merge pull request #4487 from maxim-belkin/handle-cc
cc shim: handle the case when HOMEBREW_CC = cc
2018-07-16 20:34:20 +01:00
Maxim Belkin
20001bbbda
Handle the case when HOMEBREW_CC = cc 2018-07-16 13:40:39 -05:00
Markus Reiter
7e8fb9a0f8
Merge pull request #4481 from reitermarkus/unpack-strategies
Add two new unpack strategies.
2018-07-16 18:07:16 +02:00
Mike McQuaid
375d401580 Handle missing formulae in runtime_dependencies
Hopefully put this to bed for once and for all. Add a new method
`runtime_formulae_dependencies` which returns the `runtime_dependencies`
which have only the `Formula` objects that exist. I've checked all the
`runtime_dependencies` callers and updated them accordingly.

Also, fix a few cases where runtime dependencies were being read from
the tab when this wasn't desirable.
2018-07-16 16:46:39 +01:00
Markus Reiter
7cc3c2a846
Merge pull request #4479 from reitermarkus/refactor-containers
Change `Container::me?` to `Container::can_extract?`.
2018-07-16 11:11:59 +02:00
Markus Reiter
2a63d363c2 Add two new unpack strategies. 2018-07-16 11:04:47 +02:00
Markus Reiter
1f56314365 Clear Tap cache before each example. 2018-07-16 10:55:22 +02:00