12824 Commits

Author SHA1 Message Date
Markus Reiter
88bc68f3b5 Always chmod +x binary stanzas. 2017-03-08 16:49:28 +01:00
Markus Reiter
b24dc2268a Move brew cask --version into separate file. 2017-03-08 15:49:37 +01:00
Mike McQuaid
ef02414888 Merge pull request #2290 from MikeMcQuaid/keg-resolve-rack-aliases
keg: resolve rack aliases correctly.
2017-03-08 10:11:04 +00:00
Mike McQuaid
c4c3588de8 Merge pull request #2252 from zmwangx/audit-no-warn-brew-mirror-url
audit: do not warn about reachability of `brew mirror`ed URL
2017-03-08 09:32:37 +00:00
Mike McQuaid
fe59fde8f8 style: improve Rubocop error handling.
- Check if the JSON is definitely invalid (< 2 characters)
- Output the arguments that were passed to Rubocop
2017-03-08 09:26:07 +00:00
Mike McQuaid
4991039809 keg: resolve rack aliases correctly.
Don't use the basename but instead use the Formulary logic for rack
formula resolution.

Fixes #2288.
2017-03-08 08:51:41 +00:00
Markus Reiter
17bd6fe3ca Refactor Cask pkg artifact. 2017-03-08 08:16:16 +01:00
Markus Reiter
2691eb6f65 Refactor Cask uninstall and zap stanza. 2017-03-08 08:16:16 +01:00
Markus Reiter
9105acab6b Merge pull request #2283 from reitermarkus/cask-cli-argumenterror
Use `ArgumentError` instead of `CaskError` in `CLI`.
2017-03-08 03:35:37 +01:00
Zhiming Wang
10a235d6ab
pull: check Bintray mirror URLs 2017-03-07 20:45:08 -05:00
Markus Reiter
fe694f6db9 Merge pull request #2284 from reitermarkus/cask-refactor-cli
Refactor CLI options.
2017-03-08 02:43:22 +01:00
Markus Reiter
9a4538a325 Merge pull request #2286 from reitermarkus/redundant-utils
Remove redundant `Utils`.
2017-03-08 02:43:03 +01:00
Shaun Jackman
31e5ed28d1 determine_path: Fix tests FormulaUnavailableError
Fix the brew tests error:
InstallTests#test_a_basic_install:
FormulaUnavailableError: No available formula with the name "gcc"
Library/Homebrew/formulary.rb:231:in `get_formula'
Library/Homebrew/formulary.rb:259:in `factory'
Library/Homebrew/extend/ENV/shared.rb:287:in `gcc_version_formula'
Library/Homebrew/extend/ENV/super.rb:124:in `determine_path'
Library/Homebrew/extend/ENV/super.rb:44:in `setup_build_environment'
Library/Homebrew/build.rb:87:in `install'
Library/Homebrew/build.rb:201:in `<main>'
2017-03-07 09:03:33 -08:00
Markus Reiter
e0acaeef81 Remove redundant Utils. 2017-03-07 18:02:31 +01:00
Markus Reiter
536a377d71 Use ArgumentError instead of CaskError in CLI. 2017-03-07 17:18:35 +01:00
Markus Reiter
ec7530bcda Merge pull request #2281 from reitermarkus/legacy-cache
Move legacy cache and caskroom code to `compat/*`.
2017-03-07 15:54:36 +01:00
Markus Reiter
394f9fa0aa Merge pull request #2282 from reitermarkus/cask-versions-string
Make `timestamped_versions` return an array of strings.
1.1.11
2017-03-07 03:16:35 +01:00
Markus Reiter
0a0c305111 Merge pull request #2278 from reitermarkus/cask-_audit_modified_casks
Refactor `brew cask _audit_modified_casks`.
2017-03-07 01:35:10 +01:00
Markus Reiter
9bcbcf9a54 Merge pull request #2280 from sjackman/bottle-mismatches
bottle: Remove superfluous odie
2017-03-07 00:31:34 +01:00
Markus Reiter
76e65ca070 Move legacy cache and caskroom code to compat/*. 2017-03-07 00:31:01 +01:00
Markus Reiter
067c71363d Merge pull request #2277 from reitermarkus/require
Use Homebrew’s `require?`.
2017-03-07 00:29:04 +01:00
Markus Reiter
3b8524d770 Refactor CLI options. 2017-03-07 00:06:34 +01:00
Markus Reiter
ae8627e056 Make timestamped_versions return an array of strings. 2017-03-06 22:50:22 +01:00
Markus Reiter
b2359873d0 Move legacy_cache outside of Locations. 2017-03-06 21:30:06 +01:00
Shaun Jackman
0d3e1119a1 bottle: Remove superfluous odie 2017-03-06 11:35:48 -08:00
Mike McQuaid
1959cc3f2d Merge pull request #2276 from johnhawkinson/dstypo
download_strategy: docstring typo Gtthub -> Github
2017-03-06 18:00:46 +00:00
Mike McQuaid
3aa088dcaf Merge pull request #2272 from EricFromCanada/master
Add more flags and descriptions to man pages.
2017-03-06 18:00:39 +00:00
Markus Reiter
dcbcf167f6 Refactor brew cask _audit_modified_casks. 2017-03-06 18:18:04 +01:00
JCount
bd444dda43 Merge pull request #2269 from JCount/audit-conflicts-whitelist-bash-completion
audit: whitelist bash-completion@* to use conflicts_with
2017-03-06 12:05:43 -05:00
Markus Reiter
6be4aa850a Merge pull request #2275 from reitermarkus/cmd-cask
Move `cask` to `cmd/`.
2017-03-06 17:37:37 +01:00
Markus Reiter
b032963d09 Use Homebrew’s require?. 2017-03-06 17:14:25 +01:00
John Hawkinson
72ca28fe56 downloads_strategy: docstring typo Gtthub -> Github 2017-03-06 11:05:49 -05:00
Mike McQuaid
d37f2e7ae7 New-Maintainer-Checklist: add analytics link. 2017-03-06 15:31:03 +00:00
Markus Reiter
3e7f94d5b5 Move cask to cmd/. 2017-03-06 11:41:29 +01:00
Mike McQuaid
29f431e85e Merge pull request #2266 from MikeMcQuaid/docs-homebrew-layout
docs.brew.sh: use brew.sh theming.
2017-03-06 09:41:44 +00:00
Markus Reiter
fd3333929b Merge pull request #2273 from reitermarkus/add-missing-cask-context
Add missing `:cask` metadata to specs.
2017-03-06 04:52:34 +01:00
Markus Reiter
6bc1d0b5c1 Add missing :cask metadata to specs. 2017-03-06 04:31:16 +01:00
EricFromCanada
aee23ccb03 Add more flags and descriptions to man pages. 2017-03-05 21:45:15 -05:00
Markus Reiter
c349b37b4f Merge pull request #2271 from reitermarkus/brew-tests
Remove `BUNDLE_PATH` from `brew tests`.
2017-03-06 00:18:55 +01:00
Markus Reiter
18d4220cbf Remove BUNDLE_PATH from brew tests. 2017-03-05 23:33:36 +01:00
Markus Reiter
1fbd720e35 Merge pull request #2260 from reitermarkus/spec-cask
Move Cask specs into `brew tests`.
2017-03-05 23:31:21 +01:00
Markus Reiter
eed5a69a51 Try fixing coverage. 2017-03-05 23:08:15 +01:00
Markus Reiter
4944d43d58 Move coverage reporting into brew tests. 2017-03-05 23:08:14 +01:00
Markus Reiter
bba2c632ec Remove Cask Gemfile. 2017-03-05 23:08:14 +01:00
Markus Reiter
9fc6c7b2be Move Cask specs into brew tests. 2017-03-05 23:08:14 +01:00
Markus Reiter
67ec76d149 Merge pull request #2270 from reitermarkus/rubocop-force-default-config
Use `--force-default-config` option for `brew cask style`.
2017-03-05 22:20:07 +01:00
JCount
3db3b08d72 audit: freeze versioned_conflicts_whitelist 2017-03-05 15:44:03 -05:00
JCount
460c4a3200 audit: deconstruct versioned_conflicts_whitelist using splat 2017-03-05 15:06:02 -05:00
Markus Reiter
7abc0aaa74 Use --force-default-config option for brew cask style. 2017-03-05 21:02:16 +01:00
Markus Reiter
642f2a0450 Merge pull request #2268 from reitermarkus/cask-spec-metadata
Add `:cask` to all Cask specs.
2017-03-05 20:44:20 +01:00