18439 Commits

Author SHA1 Message Date
Clay Jensen-Reimann
fa7183726e
Fix typo, suggest python 2019-04-01 15:53:39 -05:00
Clay Jensen-Reimann
bd593aace2
Clarify naming of external command files
It was not clear (to me, at least) that non-ruby external commands should not contain a file suffix. Homebrew will ignore a file `cmd/brew-extcmd.sh` instead of printing a warning or registering it as `brew extcmd.sh`
2019-04-01 09:55:12 -05:00
Mike McQuaid
7d26a61cc8
Deprecate tap pinning
Tap pinning is not used by Homebrew or the Homebrew maintainers so issues relating to pinned taps (#5418, #5796) don’t get fixed. Tap pinning does not work consistently or reliably and is conceptually confusing to encourage users to use fully-scoped user/tap/formula naming or avoid shadowing core tap formulae' names instead.
2019-04-01 15:07:50 +01:00
Mike McQuaid
d12e39633c
Remove odisabled. 2019-04-01 15:07:50 +01:00
Mike McQuaid
db02f93bb3
Merge pull request #5965 from fauxpark/cask-complete-upgrade-greedy
Respect --greedy in cask upgrade completion
2019-04-01 15:06:43 +01:00
Mike McQuaid
c8cc162639
Merge pull request #5959 from Homebrew/dependabot/bundler/Library/Homebrew/mime-types-data-3.2019.0331
Bump mime-types-data from 3.2018.0812 to 3.2019.0331 in /Library/Homebrew
2019-04-01 14:30:07 +01:00
Mike McQuaid
c4271daf96
Merge pull request #5962 from Homebrew/dependabot/bundler/docs/parallel-1.17.0
Bump parallel from 1.16.2 to 1.17.0 in /docs
2019-04-01 14:29:53 +01:00
Mike McQuaid
0505fefa7f
Merge pull request #5963 from Homebrew/dependabot/bundler/Library/Homebrew/parallel-1.17.0
Bump parallel from 1.16.2 to 1.17.0 in /Library/Homebrew
2019-04-01 14:29:31 +01:00
Mike McQuaid
766d260699
Merge pull request #5956 from Homebrew/dependabot/bundler/docs/octokit-4.14.0
Bump octokit from 4.13.0 to 4.14.0 in /docs
2019-04-01 14:29:15 +01:00
dependabot[bot]
67aebcff2c
Bump octokit from 4.13.0 to 4.14.0 in /docs
Bumps [octokit](https://github.com/octokit/octokit.rb) from 4.13.0 to 4.14.0.
- [Release notes](https://github.com/octokit/octokit.rb/releases)
- [Changelog](https://github.com/octokit/octokit.rb/blob/master/RELEASE.md)
- [Commits](https://github.com/octokit/octokit.rb/compare/v4.13.0...v4.14.0)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-04-01 09:21:14 +00:00
dependabot[bot]
91e1f829ac
Bump parallel from 1.16.2 to 1.17.0 in /docs
Bumps [parallel](https://github.com/grosser/parallel) from 1.16.2 to 1.17.0.
- [Release notes](https://github.com/grosser/parallel/releases)
- [Commits](https://github.com/grosser/parallel/compare/v1.16.2...v1.17.0)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-04-01 09:18:12 +00:00
dependabot[bot]
5019ad1839
Bump parallel from 1.16.2 to 1.17.0 in /Library/Homebrew
Bumps [parallel](https://github.com/grosser/parallel) from 1.16.2 to 1.17.0.
- [Release notes](https://github.com/grosser/parallel/releases)
- [Commits](https://github.com/grosser/parallel/compare/v1.16.2...v1.17.0)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-04-01 09:18:01 +00:00
dependabot[bot]
a2c202b07a
Bump mime-types-data in /Library/Homebrew
Bumps [mime-types-data](https://github.com/mime-types/mime-types-data) from 3.2018.0812 to 3.2019.0331.
- [Release notes](https://github.com/mime-types/mime-types-data/releases)
- [Changelog](https://github.com/mime-types/mime-types-data/blob/master/History.md)
- [Commits](https://github.com/mime-types/mime-types-data/compare/v3.2018.0812...v3.2019.0331)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-04-01 09:17:43 +00:00
Mike McQuaid
30aa04b29c
Merge pull request #5964 from MikeMcQuaid/docker-chmod
Dockerfile: unset work writable permission.
2019-04-01 10:15:29 +01:00
fauxpark
3373f73e7d Respect --greedy in cask upgrade completion 2019-04-01 19:40:45 +11:00
Mike McQuaid
8d6f30966b
Dockerfile: unset work writable permission.
Otherwise Ruby complains which is causing failing tests.
2019-04-01 09:37:47 +01:00
Xu Cheng
363355ae47
CompilerSelector: prefer the gcc verion offered by the gcc formula
When GCC is used (default for Linux), we should prefer the gcc offered
by the gcc formula. As such even if users install a gcc with higher
version from `gcc@*` formula, it will not be picked up to build other
formulae. This would also allow users to safely delete `gcc@*` formula.

Closes #5953.
2019-03-31 21:42:05 +08:00
Mike McQuaid
439283c3df
Shell-Completion: recommend .bash_profile
`.bashrc` is not the right location for shell completions.
2019-03-30 10:01:16 +00:00
Mike McQuaid
372a8d4532
Merge pull request #5950 from gguillotte/master
Remove search from brew-cask man page
2019-03-29 07:02:09 +00:00
Mike McQuaid
ac9e31591d
Merge pull request #5952 from Homebrew/dependabot/bundler/Library/Homebrew/parallel-1.16.2
Bump parallel from 1.16.1 to 1.16.2 in /Library/Homebrew
2019-03-29 07:01:41 +00:00
Mike McQuaid
4bf55fc75c
Merge pull request #5951 from Homebrew/dependabot/bundler/docs/parallel-1.16.2
Bump parallel from 1.16.1 to 1.16.2 in /docs
2019-03-29 07:01:26 +00:00
dependabot[bot]
b6dd3eae54
Bump parallel from 1.16.1 to 1.16.2 in /Library/Homebrew
Bumps [parallel](https://github.com/grosser/parallel) from 1.16.1 to 1.16.2.
- [Release notes](https://github.com/grosser/parallel/releases)
- [Commits](https://github.com/grosser/parallel/compare/v1.16.1...v1.16.2)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-03-29 03:55:58 +00:00
dependabot[bot]
e778bbff62
Bump parallel from 1.16.1 to 1.16.2 in /docs
Bumps [parallel](https://github.com/grosser/parallel) from 1.16.1 to 1.16.2.
- [Release notes](https://github.com/grosser/parallel/releases)
- [Commits](https://github.com/grosser/parallel/compare/v1.16.1...v1.16.2)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-03-29 03:55:39 +00:00
Garrett Guillotte
c59c03e2f8 Remove search from brew-cask man page
`brew cask` no longer supports the `search` command and was removed from
the `homebrew/brew-cask` documentation. However, it's still in the
`brew` man page for `brew-cask`.

Remove search from the man page.
2019-03-28 18:15:06 -07:00
Mike McQuaid
0dda83755e
Merge pull request #5949 from Homebrew/rubydoc.brew.sh
Generate and push rubydoc.brew.sh
2019-03-28 21:35:52 +00:00
Mike McQuaid
aa940a21a9
Generate and push rubydoc.brew.sh
This is a replacement for the rubydoc.info site that has been a bit
unreliable for us.

Also, note we're using the community Ruby style guide now rather than
the GitHub one.
2019-03-28 21:15:50 +00:00
Mike McQuaid
f1f792e101
Merge pull request #5944 from MikeMcQuaid/rubocop-specs-cleanup
Cleanup some RSpec tests
2019-03-28 19:57:26 +00:00
Mike McQuaid
418a2360ff
Merge pull request #5948 from Homebrew/dependabot/bundler/docs/parallel-1.16.1
Bump parallel from 1.16.0 to 1.16.1 in /docs
2019-03-28 19:30:09 +00:00
Mike McQuaid
75257886f2
Cleanup some RSpec tests
Fix some Rubocop RSpec checks, update some values and improve
documentation.
2019-03-28 19:16:56 +00:00
Mike McQuaid
9dc19e8320
Merge pull request #5939 from MikeMcQuaid/cask-json-consistency
cask: improve JSON output consistency.
2019-03-28 19:11:07 +00:00
dependabot[bot]
06e90f1cb4
Bump parallel from 1.16.0 to 1.16.1 in /docs
Bumps [parallel](https://github.com/grosser/parallel) from 1.16.0 to 1.16.1.
- [Release notes](https://github.com/grosser/parallel/releases)
- [Commits](https://github.com/grosser/parallel/compare/v1.16.0...v1.16.1)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-03-28 19:01:25 +00:00
Mike McQuaid
f20e362f50
Merge pull request #5947 from Homebrew/dependabot/bundler/Library/Homebrew/parallel-1.16.1
Bump parallel from 1.16.0 to 1.16.1 in /Library/Homebrew
2019-03-28 18:59:02 +00:00
dependabot[bot]
5ac9dba4c7
Bump parallel from 1.16.0 to 1.16.1 in /Library/Homebrew
Bumps [parallel](https://github.com/grosser/parallel) from 1.16.0 to 1.16.1.
- [Release notes](https://github.com/grosser/parallel/releases)
- [Commits](https://github.com/grosser/parallel/compare/v1.16.0...v1.16.1)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-03-28 15:47:25 +00:00
Mike McQuaid
192603bbdf
Merge pull request #5945 from MikeMcQuaid/unused-exception
exceptions: remove unused scp exception.
2019-03-28 11:04:23 +00:00
Mike McQuaid
774adaf435
exceptions: remove unused scp exception.
The code was removed but the exception was not.
2019-03-28 10:34:02 +00:00
Mike McQuaid
899bf06946
Merge pull request #5943 from Homebrew/dependabot/bundler/Library/Homebrew/activesupport-5.2.3
Bump activesupport from 5.2.2.1 to 5.2.3 in /Library/Homebrew
2019-03-28 09:07:27 +00:00
Mike McQuaid
34d7bb07ab
Merge pull request #5941 from MikeMcQuaid/cmd-tests
Cleanup cmd/* tests
2019-03-28 09:06:55 +00:00
Mike McQuaid
2f1c6e9ca5
Cleanup cmd/* tests
- Test `_args` methods
- Remove multiple integration tests (except where essential
  e.g. `install`, `help`)
2019-03-28 08:35:36 +00:00
Mike McQuaid
889d8da758
brew vendor-gems: commit updates. 2019-03-28 08:31:38 +00:00
Mike McQuaid
9dba22f950
Merge pull request #5942 from MikeMcQuaid/system-not-exec
*cmd/*: use *system instead of exec for easier testing.
2019-03-28 08:30:58 +00:00
dependabot[bot]
b6a2099830
Bump activesupport from 5.2.2.1 to 5.2.3 in /Library/Homebrew
Bumps [activesupport](https://github.com/rails/rails) from 5.2.2.1 to 5.2.3.
- [Release notes](https://github.com/rails/rails/releases)
- [Changelog](https://github.com/rails/rails/blob/v5.2.3/activesupport/CHANGELOG.md)
- [Commits](https://github.com/rails/rails/compare/v5.2.2.1...v5.2.3)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-03-28 03:02:46 +00:00
Mike McQuaid
70b93f65ea
*cmd/*: use *system instead of exec for easier testing.
This improves both test coverage, makes it easier to use a profiler and
a debugger.
2019-03-27 21:15:24 +00:00
Chongyu Zhu
0299790aa7
xcode: upgrade for Xcode 10.2 release 2019-03-28 03:39:23 +08:00
Mike McQuaid
51e473891f
cask: improve JSON output consistency.
Replace the use of HOME or HOMEBREW_PREFIX in the output strings with
variable versions. This is particularly useful on formulae.brew.sh.
2019-03-27 15:59:38 +00:00
Mike McQuaid
fffa7a37e6
Merge pull request #5938 from MikeMcQuaid/dev-cmd-tests
More dev-cmd tests cleanup
2019-03-27 15:05:39 +00:00
Mike McQuaid
cc6c6afffb
test/dev-cmd: add more parseable arguments tests. 2019-03-27 14:22:30 +00:00
Mike McQuaid
1e5cfcc028
Separate tap tests into separate, correct files. 2019-03-27 13:35:42 +00:00
Mike McQuaid
aa44509be9
Test dev-cmd *_args methods
Also, add a few missing invocations.
2019-03-27 13:35:42 +00:00
Markus Reiter
2a3b7d072d Add #unstable? method for cask versions. 2019-03-27 13:48:03 +01:00
Mike McQuaid
ee64b7caa8
Merge pull request #5937 from MikeMcQuaid/dev-cmd-test-cleanup
Cleanup from dev-cmd test changes
2019-03-27 11:04:16 +00:00