12095 Commits

Author SHA1 Message Date
Markus Reiter
cd110b467d Merge pull request #2512 from commitay/cask-binary
Replace `FileUtils.chmod` with `/bin/chmod` for cask binaries.
2017-04-21 15:24:07 +02:00
Markus Reiter
5c51c4e23b Fix test for chmod +x on binaries. 2017-04-21 14:52:35 +02:00
commitay
13c33f561e Update binary.rb 2017-04-21 14:52:35 +02:00
commitay
7d9513130b Replace FileUtils.chmod with /bin/chmod for cask binaries. [WIP]
Update binary.rb
Update binary.rb
Update binary.rb
2017-04-21 14:52:35 +02:00
Vítor Galvão
cc7376246e Merge pull request #2517 from reitermarkus/fix-select-blocking
Fix `IO#select` blocking.
2017-04-21 13:43:20 +01:00
Markus Reiter
cc634b2d50 Set timeout to 10 seconds instead of retrying. 2017-04-21 14:12:16 +02:00
Markus Reiter
1e06d1318e Validate container :type. 2017-04-21 14:07:34 +02:00
Markus Reiter
9e089a7d12 Fix IO#select blocking. 2017-04-21 07:18:46 +02:00
Markus Reiter
1cd125e7e7 Refactor cask metadata directory methods. 2017-04-21 01:28:21 +02:00
Louis Romero
a27a82c196 Remove extraneous } 2017-04-21 00:24:09 +02:00
Mike McQuaid
2be7999878 Merge pull request #2274 from rwhogg/fuse-requirement
Port OsxfuseRequirement to Linux
2017-04-20 17:14:42 +01:00
Markus Reiter
67a0a89b10 Merge pull request #2511 from reitermarkus/fix-plist-parser
Fix `plist` parser failing when encoded with ASCII.
2017-04-20 11:57:15 +02:00
Mike McQuaid
29d750df71 Merge pull request #2509 from scpeters/audit_message_swap
audit: fix swapped audit messages
2017-04-20 08:24:38 +01:00
Markus Reiter
6ce84c4fb8 Add OFFICIAL_CASK_TAPS in official_taps.rb. 2017-04-20 05:22:34 +02:00
Markus Reiter
3c017a7405 Lowercase Caskroom in search. 2017-04-20 05:22:34 +02:00
JCount
7e0eddd5b0 Merge pull request #2508 from JCount/xcode-8.3.2
xcode: 8.3.2 is latest version
2017-04-19 23:07:12 -04:00
Markus Reiter
d251be1eeb Ensure readline_nonblock returns an UTF-8 string. 2017-04-20 04:47:03 +02:00
Markus Reiter
625a950b46 Fix plist parser failing when encoded with ASCII. 2017-04-20 02:41:41 +02:00
JCount
19ed38df24 xcode: 8.3.2 is latest version 2017-04-19 19:06:24 -04:00
Steven Peters
3982d24d8b audit: fix swapped audit messages 2017-04-19 10:59:11 -07:00
Mike McQuaid
b6b98f486e Merge pull request #2502 from MikeMcQuaid/install-no-search-unreadable
install: don't search when formula is unreadable.
2017-04-19 10:39:08 +01:00
Reto Kromer
7e76740172 move before dash version style 2017-04-18 11:41:55 +02:00
Reto Kromer
1e1ae204c2 move before lame-398-1 2017-04-18 11:11:37 +02:00
Joshua McKinney
cb28ab640e Refactor uninstall existing cask 2017-04-18 01:49:54 -07:00
Mike McQuaid
55c02ae774 Merge pull request #2478 from MikeMcQuaid/audit-skip-methods
audit: allow skipping audit methods.
2017-04-18 09:18:55 +01:00
Mike McQuaid
1330b74416 install: don't search when formula is unreadable.
These formulae are detected as missing but exist in an unreadable form.

Fixes #2485
2017-04-18 08:43:39 +01:00
Mike McQuaid
43253ede65 create: use GitHub metadata where available.
GitHub provides a description and homepage field so let `brew create`
use them where possible. Also, detect GitHub repositories based on
`releases` as well as `archive`s.
2017-04-18 08:22:41 +01:00
Mike McQuaid
3f8722c971 audit: allow skipping audit methods.
Add `--only` and `--except` methods which can be used to selectively
enable or disable audit groups.
2017-04-18 08:17:26 +01:00
Reto Kromer
0dc6871d22 add test 2017-04-17 18:11:11 +02:00
Mike McQuaid
417f49dd32 Merge pull request #2477 from MikeMcQuaid/audit-more-universal
audit: check for more universal usage.
2017-04-17 15:50:21 +01:00
Mike McQuaid
d90398692c Merge pull request #2475 from MikeMcQuaid/uses-deleted
uses: allow checking deleted formulae.
2017-04-17 15:49:43 +01:00
Mike McQuaid
226c24aea0 Merge pull request #2498 from zmwangx/do-not-search-taps-for-missing-qualified-formula
install: do not search taps when a qualified formula is missing
2017-04-17 15:48:52 +01:00
Mike McQuaid
5a2c91dbc2 uses: allow checking deleted formulae.
This is useful for seeing when formulae are deleted if they are going to
leave behind any formulae that depend on them.

As a result, if there are any formulae returned return a non-zero/failed
exit status.
2017-04-17 15:06:48 +01:00
Mike McQuaid
3b14aa2e90 install: use include instead of regex. 2017-04-17 14:56:04 +01:00
Mike McQuaid
29b54dc16d Merge pull request #2473 from MikeMcQuaid/audit-language-module-requirements
audit: deprecate language module requirements.
2017-04-17 14:20:51 +01:00
Misty De Meo
1deb884314 Merge pull request #2496 from mistydemeo/hardware_cpu_can_run_arch_helper
Hardware cpu can run arch helper
2017-04-17 18:01:33 +08:00
Mike McQuaid
46f6dc4c93 Merge pull request #2446 from mansimarkaur/diagnostic_tests
[WIP] Added test for check_access_lock_dir
2017-04-16 09:30:38 +01:00
Bob W. Hogg
7b6abc7630 Only run Linux-specific tests on Linux 2017-04-15 21:20:09 -07:00
Bob W. Hogg
608d72a35f OsxfuseRequirement: Port to Linux 2017-04-15 21:20:09 -07:00
Zhiming Wang
363b26801a
install: do not search taps when a qualified formula is missing 2017-04-15 20:27:33 -04:00
Misty De Meo
944bff4de2 Mac Hardware: provide a more Mac-specific implementation of can_run? 2017-04-15 22:59:55 +08:00
Misty De Meo
d7ff53fa1d Hardware: add helper to determine if an executable can be run 2017-04-15 22:59:55 +08:00
Mike McQuaid
02f0189335 Merge pull request #2483 from MikeMcQuaid/audit-no-devel-version-alias
audit: don't recommend version aliases on --devel.
2017-04-15 06:26:28 -07:00
numbermaniac
2a29b33fe9 Fix section header link for Environment
brew-cask.1.md
2017-04-15 15:59:16 +10:00
Reto Kromer
49c568a862 add date-based versioning 2017-04-14 11:04:18 +02:00
Markus Reiter
2631474f25 Fix brew cask audit not working without argument. 2017-04-11 16:41:34 +02:00
ilovezfs
48e8cf7568 Merge pull request #2474 from MikeMcQuaid/xcode-8.3.1
xcode: 8.3.1 is latest version.
2017-04-11 03:54:09 -07:00
Mike McQuaid
88a75af1c3 audit: don't recommend version aliases on --devel.
As requested in #11462 by @neutric as this produces confusing,
incorrect output.
2017-04-10 19:03:44 -07:00
JCount
5d74069b98 Merge pull request #2471 from JCount/missing_formula-fix-undefined-method-nil
missing_formula: fix undefined method `path` for nil:NilClass
2017-04-10 21:22:31 -04:00
JCount
d363644221 Merge pull request #2461 from hsbt/workaround-downcase-with-pathname
formulary: Workaround for method missing for downcase on Pathname object
2017-04-10 21:18:45 -04:00