17122 Commits

Author SHA1 Message Date
Mike McQuaid
c56c3907e5
Merge pull request #5139 from MikeMcQuaid/force-homebrew-on-linux
Add HOMEBREW_FORCE_HOMEBREW_ON_LINUX
2018-10-20 19:05:59 +01:00
commitay
bcd10560d8
Merge pull request #5086 from commitay/no-devel-specs
audit: disallow `devel` specs in `core`
2018-10-20 23:10:00 +10:00
Mike McQuaid
51af87f85f
Add HOMEBREW_FORCE_HOMEBREW_ON_LINUX
This serves a similar purpose to the HOMEBREW_FORCE_HOMEBREW_ORG
variable but applies to more settings.
2018-10-20 13:58:27 +01:00
Mike McQuaid
0e574eb44e
Merge pull request #5138 from MikeMcQuaid/download_strategy_deprecate_naming_update
compat/download_strategy: improve messaging.
2018-10-20 13:01:20 +01:00
commitay
d38c8fb8c5 audit: disallow devel specs in core 2018-10-20 21:43:33 +10:00
Mike McQuaid
57968a29a5
Merge pull request #5106 from MikeMcQuaid/vendor-rubocop-rspec
Vendor rubocop-rspec
2018-10-20 12:43:00 +01:00
Mike McQuaid
556b339c4f
Merge pull request #5137 from amancevice/fix-deprecated-s3-download-strategy
Fix to deprecated S3DownloadStrategy
2018-10-20 12:41:55 +01:00
Mike McQuaid
864be6d82f
Merge pull request #5105 from MikeMcQuaid/brew-info-verbose-analytics-table
info: make verbose analytics use tabular output.
2018-10-20 12:34:40 +01:00
Mike McQuaid
9272579593
compat/download_strategy: improve messaging.
This should make it clearer how you can maintain this yourself (as well
as being a better fit with `odeprecated`'s output).
2018-10-20 12:34:13 +01:00
Mike McQuaid
99749cbe9c
Merge pull request #5101 from MikeMcQuaid/requirements_cleanup
Cleanup Requirements
2018-10-20 12:13:26 +01:00
Mike McQuaid
0617dc1c1d
info: make verbose analytics use tabular output.
This copies (and slightly improves) the current `brew formula-analytics`
output so `brew formula-analytics` can be adjusted to just output JSON.
2018-10-20 12:06:25 +01:00
Mike McQuaid
4231197437
Merge pull request #5119 from javian/fixtodo1
rubocop: fix some rubocop offences
2018-10-20 11:56:52 +01:00
Mike McQuaid
2e4176a57f
Merge pull request #5130 from commitay/versioned-formula
audit: use `versioned_formula` instead of `formula.versioned_formula?`
2018-10-20 11:55:32 +01:00
Mike McQuaid
303f9579d6
Merge pull request #5075 from EricFromCanada/cmd-help-new
docs: conversion & review of Homebrew::CLI::Parser help in dev-cmd/
2018-10-20 11:53:55 +01:00
Jan Viljanen
2b123153de update description 2018-10-20 09:26:40 +02:00
Jan Viljanen
bd3bc09720 restore sh test 2018-10-20 08:53:19 +02:00
commitay
78a21c8bbf audit: use versioned_formula instead of formula.versioned_formula? 2018-10-20 13:43:55 +10:00
commitay
598909577c
Merge pull request #5091 from commitay/versioned-keg-only
audit: check versioned formulae for `keg_only :versioned_formula`
2018-10-20 13:40:37 +10:00
Alexander Mancevice
2e7758b4e9 Fix to deprecated S3DownloadStrategy
Remove references to removed require_aws_sdk method
See commit: 599ecc9b5ad7951b8ddc51490ebe93a976d43b29
2018-10-19 15:40:15 -04:00
EricFromCanada
388781f6a7 dev-cmd/: remove colons from command specs.
These aren't needed when converting Parser-based help text to man page or Markdown formats.
Includes regenerated docs.
2018-10-19 13:12:55 -04:00
EricFromCanada
7fb425a5c6 man.rb: avoid showing comma when an option has no long version.
Specifically, `brew ruby -e "<ruby code>"`.
2018-10-19 13:12:55 -04:00
EricFromCanada
63b3d400e0 dev-cmd/: add Parser-based help text for remaining commands.
`brew ruby` now accepts only `-e`, verbose, and debug arguments.
2018-10-19 13:12:55 -04:00
EricFromCanada
ddf057f3dd dev-cmd/: edit help text and descriptions. 2018-10-19 13:12:11 -04:00
Mike McQuaid
0c0275771d
Cleanup Requirements
- remove unused NonBinaryOsxfuseRequirement
- import CodeSignRequirement from Homebrew/homebrew-core
- remove unused UnsignedKextRequirement
- don’t allow custom name for X11Requirement
2018-10-19 16:38:41 +01:00
Mike McQuaid
4a0e97d85a
Merge pull request #5112 from MikeMcQuaid/deprecate-download-strategies
Deprecate unused download strategies
2018-10-19 16:07:37 +01:00
Mike McQuaid
599ecc9b5a
Deprecate unused download strategies
Download the unused, private download strategies. These are a better fit
for being declared in the formulae and/or taps that use them rather than
in Homebrew/brew where they are unused by Homebrew maintainers or
official taps/formulae.
2018-10-19 10:48:52 +01:00
Mike McQuaid
1f08739de0
Merge pull request #5124 from Homebrew/dependabot/bundler/docs/jekyll-watch-2.1.2
Bump jekyll-watch from 2.1.1 to 2.1.2 in /docs
2018-10-19 10:40:41 +01:00
Mike McQuaid
a208ce49e8
Merge pull request #5131 from EricFromCanada/yardoc-fix
docs: Adjust comments to tidy API docs output.
2018-10-19 09:10:20 +01:00
EricFromCanada
20167e5f1b Adjust comments to tidy API docs output. 2018-10-18 21:42:43 -04:00
dependabot[bot]
4644de30d5
Bump jekyll-watch from 2.1.1 to 2.1.2 in /docs
Bumps [jekyll-watch](https://github.com/jekyll/jekyll-watch) from 2.1.1 to 2.1.2.
- [Release notes](https://github.com/jekyll/jekyll-watch/releases)
- [Changelog](https://github.com/jekyll/jekyll-watch/blob/master/History.markdown)
- [Commits](https://github.com/jekyll/jekyll-watch/compare/v2.1.1...v2.1.2)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-10-17 15:13:44 +00:00
Markus Reiter
de9cb69206
Merge pull request #5123 from reitermarkus/test-locks
Allow access to lock directory inside tests.
2018-10-17 16:47:50 +02:00
commitay
0a3ad268a0 audit: check versioned formulae for keg_only :versioned_formula 2018-10-17 23:52:42 +10:00
commitay
a89dd3efa2
Merge pull request #5121 from reitermarkus/cask-style
Fix `brew cask style` with relative paths.
2018-10-17 23:08:34 +10:00
Markus Reiter
b7ea9e1830 Allow access to lock directory inside tests. 2018-10-17 14:23:02 +02:00
Markus Reiter
a838b372de Fix brew cask style with relative paths. 2018-10-17 13:51:51 +02:00
Markus Reiter
178db5dca5
Merge pull request #5104 from reitermarkus/create-cache
Ensure cache directory for `CacheStoreDatabase` exists.
2018-10-16 23:54:46 +02:00
Jan Viljanen
96e5b8d9b1 fix rubocop offences 2018-10-16 22:44:07 +02:00
Markus Reiter
dbf5d5b222
Merge pull request #5118 from reitermarkus/brew-cask-style
Run `rubocop` in temporary directory to skip reading parent config.
2018-10-16 22:00:37 +02:00
Mike McQuaid
8eecd0860e
Merge pull request #5111 from MikeMcQuaid/desc-cache-fixes
description_cache_store: handle empty database.
2018-10-16 08:28:52 -07:00
Markus Reiter
8aab6dc03d Run rubocop in temporary directory to skip reading parent config. 2018-10-16 14:55:00 +02:00
Markus Reiter
afb75a67b1 Ensure cache directory for CacheStoreDatabase exists. 2018-10-16 11:16:17 +02:00
Mike McQuaid
1621eb0b9d
description_cache_store: handle empty database.
Don't perform an incremental update from a report or list of formulae if
the cache is currently empty.

Also, remove some accidentally remaining debugging output.
2018-10-15 22:51:43 -07:00
Mike McQuaid
5f20f76f36
Merge pull request #5113 from MikeMcQuaid/moisan-maintainers
README: add moisan to maintainers.
2018-10-15 22:49:14 -07:00
Mike McQuaid
60042a9c7f
Merge pull request #5114 from MikeMcQuaid/github-validation-error
utils/github: add ValidationFailedError.
2018-10-15 20:25:21 -07:00
Mike McQuaid
4def45f499
utils/github_spec: use author that exists. 2018-10-15 14:15:08 -07:00
Mike McQuaid
056dd588b2
utils/github: add ValidationFailedError.
These have specific errors returned so would be more useful to output.
2018-10-15 12:03:16 -07:00
Mike McQuaid
47dc086129
README: add moisan to maintainers. 2018-10-15 07:49:49 -07:00
Markus Reiter
473155e12c
Merge pull request #5103 from reitermarkus/incomplete-downloads
Fix cleanup of incomplete downloads.
2018-10-15 15:19:56 +02:00
Mike McQuaid
9bcb1d5b01
Merge pull request #5100 from MikeMcQuaid/or-later-default
bottles: make `or_later` the default.
2018-10-14 20:25:34 -07:00
Mike McQuaid
1cf020a823
Merge pull request #5102 from MikeMcQuaid/analytics-build-error-options
analytics: fix display of build error options.
2018-10-14 12:33:53 -07:00