19149 Commits

Author SHA1 Message Date
Mike McQuaid
36bc11b01a
utils/shell: match preferred shell by symbol. 2019-10-08 12:10:31 +01:00
David O'Trakoun
5ca4b43383
Update Library/Homebrew/utils/shell.rb
Co-Authored-By: Mike McQuaid <mike@mikemcquaid.com>
2019-10-07 10:25:41 -04:00
David O'Trakoun
960b8b659c
Support for zsh ZDOTDIR, FIX #6533
- Add test spec with ZDOTDIR set and unset
2019-10-06 12:40:18 -04:00
Markus Reiter
fd9a09e18f
Merge pull request #6534 from reitermarkus/style
Refactor `brew style` and `brew cask style`.
2019-10-05 04:55:32 +02:00
Markus Reiter
e719744248 Refactor brew style. 2019-10-05 00:20:06 +02:00
Markus Reiter
b6b9cd248c Refactor brew cask style. 2019-10-04 23:43:48 +02:00
Markus Reiter
a49282c318 Simplify return value logic. 2019-10-04 23:39:26 +02:00
Markus Reiter
9df563f25f Add Tty::color?. 2019-10-04 23:39:25 +02:00
Markus Reiter
7f39d333bc Move assert_success to SystemCommand::Result. 2019-10-04 23:39:25 +02:00
Markus Reiter
e351e6b31c
Merge pull request #6482 from alecclarke/run-style-checks-on-test-casks
Include test casks in the cask style check.
2019-10-04 23:15:59 +02:00
Mike McQuaid
b7e0eaae2b
Merge pull request #6535 from Homebrew/dependabot/bundler/Library/Homebrew/i18n-1.7.0
build: bump i18n from 1.6.0 to 1.7.0 in /Library/Homebrew
2.1.12
2019-10-04 13:41:33 +01:00
Mike McQuaid
7c74fae38e
brew vendor-gems: commit updates. 2019-10-04 13:14:55 +01:00
dependabot-preview[bot]
04db2c3127
build: bump i18n from 1.6.0 to 1.7.0 in /Library/Homebrew
Bumps [i18n](https://github.com/svenfuchs/i18n) from 1.6.0 to 1.7.0.
- [Release notes](https://github.com/svenfuchs/i18n/releases)
- [Changelog](https://github.com/ruby-i18n/i18n/blob/master/CHANGELOG.md)
- [Commits](https://github.com/svenfuchs/i18n/compare/v1.6.0...v1.7.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-10-04 09:40:25 +00:00
Markus Reiter
c7f2ecc586
Merge pull request #6515 from amyspark/add-xattr-check
Cask: add doctor check for xattr
2019-10-04 01:40:11 +02:00
Michka Popoff
153cd2cd7e
Merge pull request #6520 from dawidd6/more-linux-docs
docs: creating new linux specific formulas
2019-10-03 23:30:40 +02:00
L. E. Segovia
eccdc4c253
Cask: address @reitermarkus's comments 2019-10-03 20:21:32 +00:00
Mike McQuaid
b7596adb4a
Merge pull request #6532 from MikeMcQuaid/faster-auto-update
Improve speed of HOMEBREW_AUTO_UPDATE_SECS
2019-10-03 15:44:04 +01:00
Mike McQuaid
8ff2e9ae4e
Improve speed of HOMEBREW_AUTO_UPDATE_SECS
This variable allows a user to configure how often `brew update` runs.
With the previous implementation, however, it was still pretty slow as
it would run some of `brew update` even within the timeout. This feels
related to complaints about Homebrew "feeling slow" since we enabled
this. Address this by:

- making `HOMEBREW_AUTO_UPDATE_SECS` behave more like
  `HOMEBREW_NO_AUTO_UPDATE` and entirely skip the invocation of
  `brew update` if the relevant tap (homebrew-core or homebrew-cask
  depending on command invoked) has been checked in the last
  `HOMEBREW_AUTO_UPDATE_SECS`
- Only require/check the update of a single tap rather than every tap
- Increase the default value of `HOMEBREW_AUTO_UPDATE_SECS` from 1m
  to 5m to cut people a bit more slack. We're not updating things
  often enough for 1m not to feel a bit overkill and 5m feels
  appropriate for a Homebrew "session" to only require a single update.
2019-10-03 12:54:34 +01:00
Mike McQuaid
4f3d65c972
Merge pull request #6504 from dawidd6/cat
cat: check for HOMEBREW_BAT and set 'bat' as pager
2019-10-03 11:37:44 +01:00
Markus Reiter
04b87385d0
Merge pull request #6518 from melvyn2/patch-1
Quiet SVN output
2019-10-03 10:10:02 +02:00
Markus Reiter
9a6d7dd2fa
Merge pull request #6525 from reitermarkus/cask-taps
Disable tapping of `caskroom` taps.
2019-10-03 10:07:43 +02:00
Markus Reiter
e7b049053d
Merge pull request #6530 from reitermarkus/update-gems
Update Gems.
2019-10-03 10:07:29 +02:00
Markus Reiter
b1d0c61fea Update Gems. 2019-10-03 09:22:44 +02:00
Markus Reiter
62f5e8f611
Merge pull request #6529 from Homebrew/dependabot/bundler/Library/Homebrew/parser-2.6.5.0
build: bump parser from 2.6.4.1 to 2.6.5.0 in /Library/Homebrew
2019-10-03 06:53:14 +02:00
dependabot-preview[bot]
a5038bea1e
build: bump parser from 2.6.4.1 to 2.6.5.0 in /Library/Homebrew
Bumps [parser](https://github.com/whitequark/parser) from 2.6.4.1 to 2.6.5.0.
- [Release notes](https://github.com/whitequark/parser/releases)
- [Changelog](https://github.com/whitequark/parser/blob/master/CHANGELOG.md)
- [Commits](https://github.com/whitequark/parser/compare/v2.6.4.1...v2.6.5.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-10-03 04:25:20 +00:00
Markus Reiter
44eada21d5
Merge pull request #6527 from Homebrew/dependabot/bundler/Library/Homebrew/rspec-support-3.8.3
build: bump rspec-support from 3.8.2 to 3.8.3 in /Library/Homebrew
2019-10-03 05:32:08 +02:00
Markus Reiter
fab8c0a1d9
Merge pull request #6526 from Homebrew/dependabot/bundler/Library/Homebrew/rspec-mocks-3.8.2
build: bump rspec-mocks from 3.8.1 to 3.8.2 in /Library/Homebrew
2019-10-03 05:31:42 +02:00
dependabot-preview[bot]
7c2ada0749
build: bump rspec-support from 3.8.2 to 3.8.3 in /Library/Homebrew
Bumps [rspec-support](https://github.com/rspec/rspec-support) from 3.8.2 to 3.8.3.
- [Release notes](https://github.com/rspec/rspec-support/releases)
- [Changelog](https://github.com/rspec/rspec-support/blob/master/Changelog.md)
- [Commits](https://github.com/rspec/rspec-support/compare/v3.8.2...v3.8.3)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-10-03 01:55:30 +00:00
dependabot-preview[bot]
33bb153dfd
build: bump rspec-mocks from 3.8.1 to 3.8.2 in /Library/Homebrew
Bumps [rspec-mocks](https://github.com/rspec/rspec-mocks) from 3.8.1 to 3.8.2.
- [Release notes](https://github.com/rspec/rspec-mocks/releases)
- [Changelog](https://github.com/rspec/rspec-mocks/blob/master/Changelog.md)
- [Commits](https://github.com/rspec/rspec-mocks/compare/v3.8.1...v3.8.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-10-03 01:44:22 +00:00
Markus Reiter
c0c9c11dd7
Merge pull request #6521 from xu-cheng/github-action
github action: only run in the main repo
2019-10-02 23:51:51 +02:00
Markus Reiter
bd666fbc79 Disable tapping of caskroom taps. 2019-10-02 23:30:45 +02:00
Dawid Dziurla
25454a9257
cat: look for HOMEBREW_BAT 2019-10-02 21:59:45 +02:00
Melvyn Depeyrot
cf040149c4
Respect ARGV.verbose
Co-Authored-By: Mike McQuaid <mike@mikemcquaid.com>
2019-10-02 07:03:13 -07:00
Cheng XU
a55f33c3e4
github action: only run in the main repo
This prevents the action being run in the fork, which
will generate errors due to missing token.
2019-10-02 20:10:06 +08:00
Dawid Dziurla
b53d0b9113
docs: creating new linux specific formulas
Co-Authored-By: Issy Long <me@issyl0.co.uk>
2019-10-02 12:28:50 +02:00
Melvyn Depeyrot
554aca9522
Quiet SVN output 2019-10-01 17:25:52 -07:00
Mike McQuaid
6c2b9ffdc1
Merge pull request #6511 from Homebrew/readme-remove-azure-badge
README: remove Azure Pipelines badge.
2019-10-01 12:52:18 +01:00
L. E. Segovia
caf7df5840
Cask: add doctor check for xattr
CC: Homebrew/homebrew-cask#69660
2019-10-01 11:17:27 +00:00
Mike McQuaid
eeaadc1148
README: remove Azure Pipelines badge.
We're using GitHub Actions now.
2019-10-01 08:47:12 +01:00
Mike McQuaid
0c26e032c4
Merge pull request #6510 from reitermarkus/curl-globbing
Disable `curl` globbing.
2019-10-01 08:19:03 +01:00
Markus Reiter
0a1985d46a Disable curl globbing. 2019-10-01 08:38:44 +02:00
Mike McQuaid
5354ba84e6
Merge pull request #6508 from dawidd6/default-prefixes
define default prefix constants
2019-09-30 16:30:32 +01:00
Dawid Dziurla
8ff7601a92
define default prefix constants
also use them to detect if prefix line in bottle block is needed
2019-09-30 16:46:53 +02:00
Mike McQuaid
5d01f4a0f7
Merge pull request #6501 from Homebrew/dependabot/bundler/Library/Homebrew/minitest-5.12.2
build: bump minitest from 5.12.0 to 5.12.2 in /Library/Homebrew
2019-09-30 15:33:40 +01:00
Mike McQuaid
b88bca0593
Merge pull request #6502 from Homebrew/dependabot/bundler/docs/minitest-5.12.2
build: bump minitest from 5.12.0 to 5.12.2 in /docs
2019-09-30 15:33:32 +01:00
Mike McQuaid
e37d1d4622
Merge pull request #6505 from sjackman/bottle-deps
Install bottle deps only when a bottle was poured
2019-09-30 08:31:36 +01:00
Shaun Jackman
495d2e2870 Install bottle deps only when a bottle was poured
Only install the bottle depenencies when a bottle was in fact poured.
In particular, if the dependencies are already satisfied,
then there's no need to install the bottle dependencies.
2019-09-29 23:29:49 -07:00
Markus Reiter
0b0c619bff
Merge pull request #6503 from Homebrew/dependabot/bundler/docs/faraday-0.16.2
build: bump faraday from 0.15.4 to 0.16.2 in /docs
2019-09-29 18:09:24 +02:00
Dawid Dziurla
b31b14f786
cat: use HOMEBREW_VISUAL as pager if set 2019-09-29 18:01:38 +02:00
dependabot-preview[bot]
5d0e747153
build: bump faraday from 0.15.4 to 0.16.2 in /docs
Bumps [faraday](https://github.com/lostisland/faraday) from 0.15.4 to 0.16.2.
- [Release notes](https://github.com/lostisland/faraday/releases)
- [Changelog](https://github.com/lostisland/faraday/blob/master/CHANGELOG.md)
- [Commits](https://github.com/lostisland/faraday/compare/v0.15.4...v0.16.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-09-29 10:45:25 +00:00