Mike McQuaid
bbea109926
dev-cmd: remove --help headers and tweak docs.
2019-01-30 21:39:28 +00:00
Mike McQuaid
0fff6e0c09
man: improve manpage output.
2019-01-30 21:38:44 +00:00
Mike McQuaid
867b155479
Add missing conflicts to command options.
2019-01-29 19:39:41 +00:00
Claudia
c2bbd9df7e
Remove unneeded curl_openssl_or_deps
invocation
...
This fixes a regression introduced in #5626 [1], which removed `curl_openssl_or_deps` and left a single call in the code.
[1]: https://github.com/Homebrew/brew/pull/5626
2019-01-28 08:10:37 +01:00
Mike McQuaid
efd69b16ed
audit: no longer need openssl/curl HTTP mirrors.
...
Mavericks' `curl` can download these fine over HTTPS.
2019-01-27 16:25:40 +00:00
Mike McQuaid
9b5ab7fbb7
Merge pull request #5598 from MikeMcQuaid/odeprecated-odisabled
...
Update deprecations and cleanup
2019-01-27 12:13:26 +00:00
Mike McQuaid
382e0ed7b4
azure-pipelines-yml: early exit on errors.
...
We don't want to silently ignore failing commands.
Also, while we're editing the `tap-new` generated `azure-pipelines.yml`
also add the changes missed here from #5600 .
2019-01-24 20:45:00 +00:00
Mike McQuaid
eed1444d61
Update deprecations and cleanup
...
- Move `odeprecated` to `odisabled`
- Remove `odisabled`
- Enable automatic cleanup on install/reinstall/upgrade.
2019-01-23 21:57:40 +00:00
Mike McQuaid
db7fd7b7a2
Tweak audits
...
- Ensure that new formulae problems aren't duplicated
- Now that homebrew/core will imminently not have options adjust the
various audits so they make more sense (and exclude taps)
- Exclude taps from more preferential audits
2019-01-22 13:30:24 +00:00
Mike McQuaid
88b98969a5
bottle: detect vim's lack of relocatableness.
...
References https://github.com/Homebrew/homebrew-core/issues/35236 .
2019-01-21 20:17:59 +00:00
Mike McQuaid
efc3c0c4c0
Use bundle install
in more places.
...
This provides a more consistent version for `rubocop` than relying on
`Homebrew.install_gem_setup_path!` (and we really want `brew style` to
provide consistent output).
2019-01-08 15:08:21 +00:00
Mike McQuaid
5b7404a0d2
Install Bundler <2.
...
Newer versions require the systems RubyGems to be updated.
2019-01-03 16:43:56 +00:00
Mike McQuaid
61fa59e95b
Remove Travis CI specific code
...
We’re no longer using this for our CI so this is no longer necessary.
Also, migrate `brew tap-new` to use Azure pipelines.
2018-12-30 21:13:24 +00:00
Mike McQuaid
438939cea5
tests: delete HOMEBREW_INSTALL_CLEANUP for test consistency.
2018-12-30 20:05:29 +00:00
Jonathan Chang
1e57725e8f
update-test: fix for mkdir block form
2018-12-27 13:09:14 -08:00
Mike McQuaid
390a7f5447
Add brew vendor-gems
command.
...
This simplifies the process of vendoring gems given `Gemfile` or
`Gemfile.lock` changes.
2018-12-21 20:09:08 +00:00
Mike McQuaid
f15f665b98
audit: ensure postgresql previous version exists.
...
This will avoid https://github.com/Homebrew/homebrew-core/issues/34879
in future.
2018-12-09 19:31:19 +00:00
Mike McQuaid
ab0b2304f7
audit: allow {open,libre}ssl@* to use :provided_by_macos
.
2018-12-07 10:27:17 +00:00
Shaun Jackman
81021e6a60
Merge pull request #5365 from iMichka/bottle
...
brew bottle --keep-old: Combining :any and :any_skip_relocation yields :any
2018-12-04 08:56:14 -08:00
Michka Popoff
af92fe2f17
bottle: Fix bottling for Linux
...
When there is no previous linux bottle, and the bottle block looks like this:
bottle do
sha256 "5cbcce4556b41ece91f01778068f481514bc3a0d5447ddbff048797236cc9b29" => :mojave
sha256 "15748ef1ffefa088f7c958e6935c6eec794781858e6190196e18e94ab768adc2" => :high_sierra
sha256 "49eb0e5d27b8868b2dba20efbde3ef75becc0cbf5ea230c00e5745e2df697cb6" => :sierra
end
then the bottling fails with:
Error: --keep-old was passed but there are changes in:
cellar: old: "/home/linuxbrew/.linuxbrew/Cellar", new: :any_skip_relocation
==> FAILED
This change allows to run the bottling step for these cases.
2018-12-03 23:34:26 +01:00
Shaun Jackman
79b1d4178e
bottle: Ignore matches to source code
...
Ignore matches to source code, which is not required at run time.
These matches may be caused by debugging symbols.
2018-12-03 08:22:29 -08:00
Shaun Jackman
cbeb077b2e
bottle: Skip matches to files in build deps
...
Files in build dependencies are not required at run time.
2018-12-02 13:29:43 -08:00
Steven Peters
2f2304ea40
dev-cmd/bottle: recognize version_scheme in merge
2018-11-10 01:41:45 -08:00
Andrew Janke
eb7d7a20df
audit: Relax versioning audits for non-official taps
2018-11-08 12:53:43 -08:00
Mike McQuaid
bada451a81
Merge pull request #5240 from MikeMcQuaid/rubocop-bump
...
RuboCop 0.60.0
2018-11-04 11:48:51 +00:00
Mike McQuaid
737b84b54b
brew style --fix
fixes.
2018-11-02 17:29:23 +00:00
Shaun Jackman
f70a2c67da
pull --bottle: Fix bug in any_bottle_tag
...
Utils::Bottles.tag is a symbol, whereas bottle_tags is an array of strings.
2018-11-01 09:28:31 -07:00
Mike McQuaid
422257067c
Merge pull request #5216 from GauthamGoli/audit-args-fix
...
audit: Don't mutate args
2018-10-31 08:44:49 +00:00
Gautham Goli
840fbd69fb
audit: Don't mutate args
2018-10-31 10:50:03 +05:30
commitay
32b1f13bd0
bump-formula-pr: run audit by default
2018-10-30 13:22:36 +10:00
Steven Peters
7116b74705
dev-cmd/bottle: require arg for --root-url
2018-10-29 14:54:37 -07:00
Mike McQuaid
322075130e
Merge pull request #5196 from commitay/keg-only-style
...
audit: make `keg_only_style` non-strict
2018-10-27 14:55:29 +01:00
Mike McQuaid
fa9a59fe1e
Merge pull request #5192 from commitay/unstable
...
audit: remove deleted formulae from unstable whitelist
2018-10-27 14:53:59 +01:00
commitay
de529c8225
audit: make keg_only_style
non-strict
2018-10-27 22:52:20 +10:00
commitay
1d89027409
audit: remove deleted formulae from unstable whitelist
2018-10-27 20:50:10 +10:00
commitay
823f2234f1
audit: make throttled
a regular audit
2018-10-27 10:44:09 +10:00
commitay
17e55ead73
audit: check for bottle do
blocks in new formulae
2018-10-24 20:48:26 +10:00
Gautham Goli
f7013d1738
man: Restore args after generating man pages from respective cmd parsers
2018-10-24 01:33:55 +05:30
Mike McQuaid
5e68a0872e
audit: remove heroku formula.
...
This was removed in https://github.com/Homebrew/homebrew-core/pull/33233 .
2018-10-21 12:46:02 +01:00
commitay
d38c8fb8c5
audit: disallow devel
specs in core
2018-10-20 21:43:33 +10: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
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
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
EricFromCanada
20167e5f1b
Adjust comments to tidy API docs output.
2018-10-18 21:42:43 -04:00
commitay
0a3ad268a0
audit: check versioned formulae for keg_only :versioned_formula
2018-10-17 23:52:42 +10:00