15086 Commits

Author SHA1 Message Date
Markus Reiter
f90e6f82c8
Merge pull request #3680 from commitay/moved-permissions
cask moved: check target writable for move_back
2018-01-15 15:28:55 +01:00
Mike McQuaid
2f522ff04b docs: update gems.
- check in the Gemfile.lock
- use a modern Ruby version
- remove gem upper limits
2018-01-15 09:55:28 +00:00
ilovezfs
85f7b04efe
Merge pull request #3684 from Homebrew/revert-3670-gitconfig
Revert "Use Homebrew's gitconfig for various commands"
2018-01-14 23:35:39 -08:00
ilovezfs
17f80a44e6
Revert "Use Homebrew's gitconfig for various commands" 2018-01-15 07:30:56 +00:00
Mike McQuaid
253a41f523
Merge pull request #3670 from MikeMcQuaid/gitconfig
Use Homebrew's gitconfig for various commands
2018-01-14 18:17:06 +00:00
Mike McQuaid
fcec5ad360
Merge pull request #3683 from MikeMcQuaid/vendor-install-mirror
vendor-install: various portable ruby tweaks.
2018-01-14 18:16:52 +00:00
Mike McQuaid
fea90825fb vendor-install: various portable ruby tweaks.
- Rename repository to homebrew-portable-ruby
- Add a new Bintray repository using new name
- Add GitHub releases mirror and try to use it
- Tell people not to file issues if they can't connect to Bintray or
  GitHub: we're not here to provide ISP/proxy support.
2018-01-14 13:49:26 +00:00
Mike McQuaid
b70b5429d0 Deprecate default_formula Requirement DSL
This has been a nightmare in terms of the complexity to our dependency
system and the whack-a-mole required on bugs. If a Requirement resolves
to a Formula it should just use `depends_on "formula"` instead. This
matches the effective behaviour all users of bottles (the vast majority
of users and installs) and what we're doing in Homebrew/homebrew-core.
2018-01-14 13:27:43 +00:00
Vítor Galvão
42be54ebde
Merge pull request #3667 from commitay/cask-doctor-sip
cask doctor: sip status
2018-01-14 04:21:18 +00:00
Kevin Abel
0254605cd5
Handle reaching the top of a URL which searching for file ext
Should never reach this as most URL's will have a domain name that will
be caught as an extname.
2018-01-13 17:06:21 -06:00
Alyssa Ross
9a82eb6212
Merge pull request #3679 from alyssais/zsh_cask_completion
Don't auto-tap caskroom/cask in ZSH completion
2018-01-13 13:53:43 +00:00
commitay
8bf9484823 cask moved: check target writable for move_back 2018-01-13 21:31:00 +10:00
Mike McQuaid
470922e064
Merge pull request #3678 from rakkesh/zcompsys
brew unlink: fix short option
2018-01-13 11:22:42 +00:00
Alyssa Ross
b9815797a1
Merge pull request #3675 from apjanke/update-bash-cask-completions
update brew cask bash completions
2018-01-13 11:12:11 +00:00
Alyssa Ross
2694fbd6a0
Don't auto-tap caskroom/cask in ZSH completion
The Bash completion just uses the directory tree rather than invoking
`brew cask`, so doesn't exhibit the same behaviour.
2018-01-13 11:03:34 +00:00
Rakesh
0306eff958 brew unlink: fix short option 2018-01-13 14:34:58 +05:30
ilovezfs
651988bf55
Merge pull request #3674 from jacknagel/patch-1
Suppress alias expansion in bash completion script
2018-01-12 15:19:29 -08:00
Andrew Janke
6a7d1b44e8 README: Move apjanke to Former Maintainers 2018-01-12 18:09:02 -05:00
commitay
e870c1783f cask doctor: sip status 2018-01-13 08:47:10 +10:00
Andrew Janke
2d46bbbe39 update brew cask bash completions 2018-01-12 16:45:34 -05:00
Jack Nagel
9be416e3c8
Suppress alias expansion in bash completion script 2018-01-12 14:33:33 -05:00
Mike McQuaid
df08bf2b09
Merge pull request #3671 from EricFromCanada/docs-python
docs: remove :python requirement
2018-01-12 11:33:29 +00:00
Mike McQuaid
2a53c99449
Python-for-Formula-Authors: python from PATH isn't used. 2018-01-12 11:26:11 +00:00
Mike McQuaid
f97512d7f1
Homebrew-and-Python: can't build from source to avoid Homebrew python. 2018-01-12 11:25:08 +00:00
EricFromCanada
762f2fd2d8 docs: remove :python requirement 2018-01-11 20:40:35 -05:00
Mike McQuaid
228cbd81c9 Use Homebrew's gitconfig for various commands
Git is a transport and storage mechanism for us so we don't want to
allow arbitrary customisation of this due to user issues e.g. #3664
and #3561.

Fixes #3664.
2018-01-11 20:40:59 +00:00
Mike McQuaid
02591bdf34
Merge pull request #3662 from MikeMcQuaid/curl-executable
curl: handle more non-executable curl edge-cases.
2018-01-11 19:41:23 +00:00
Mike McQuaid
924865ec7f curl: handle more non-executable curl edge-cases.
Address some additional issues mentioned in #3624.
2018-01-11 16:33:20 +00:00
Mike McQuaid
77518d7e9b
Merge pull request #3669 from MikeMcQuaid/brewsci
Interesting-Taps-and-Forks: add brewsci org taps.
2018-01-11 13:57:22 +00:00
Mike McQuaid
fa76321620 Interesting-Taps-and-Forks: add brewsci org taps.
From the artist known as homebrew-science.
2018-01-11 13:56:40 +00:00
Mike McQuaid
f0567d5e65
Merge pull request #3668 from shigemk2/rubydoc-depends_on
docs: Fix depends_on examples in Formula page
2018-01-11 13:37:50 +00:00
Mike McQuaid
e903a5f655
formula: tweak more depends_on examples. 2018-01-11 13:33:54 +00:00
Michihito Shigemura
f5e8b2680e docs: Fix depends_on examples in Formula page
example:

Error: depends_on :mysql
Correct: depends_on "mysql"
2018-01-11 21:05:14 +09:00
Mike McQuaid
427c6ce3d5
Merge pull request #3660 from MikeMcQuaid/unlink-keg-no-sticky
reinstall/upgrade: stop unlinked kegs being sticky
2018-01-10 18:12:03 +00:00
Mike McQuaid
838a3f1996 reinstall/upgrade: stop unlinked kegs being sticky
It's not possible to determine the difference between a non-keg-only
keg that failed to link and one that wasn't linked by us intentionally.

To avoid additional complexity of storing this logic in another place
let's back out this relatively new functionality; sticky keg-only links
is a better and more desirable behaviour anyway.
2018-01-10 16:43:21 +00:00
Mike McQuaid
b66010605d
Merge pull request #3651 from MikeMcQuaid/deprecate-git-svn-requirements
Deprecate Git, Subversion requirements.
2018-01-10 13:40:55 +00:00
Mike McQuaid
27be33b245 Deprecate Git, Subversion requirements.
These rely on `default_formula` to be useful and are better following
the `*_dep_if_needed` pattern.
2018-01-10 13:19:50 +00:00
Mike McQuaid
b29213a663
Merge pull request #3655 from MikeMcQuaid/formula-cop-hash-match-array
formula_cop: match any values in hash match.
2018-01-10 09:09:50 +00:00
Mike McQuaid
69b38dd9db
Merge pull request #3654 from sjackman/check_install_sanity
check_install_sanity: Use formula.runtime_dependencies
2018-01-10 09:07:17 +00:00
Kevin Abel
dca8dc5bf5
Fix audit 2018-01-09 20:11:52 -06:00
Kevin Abel
06f2b50ee4
Fix cached download file extension for certain URL
PHP URLs have the downloadable file in the middle of the pathname. If no
extension is detected, continue up the pathname.
2018-01-09 19:56:54 -06:00
Mike McQuaid
7f2fda104a formula_cop: match any values in hash match.
e.g. match an array or symbol or string.
2018-01-09 20:08:22 +00:00
Alyssa Ross
f06b54f1bb
Merge pull request #3653 from alyssais/installed_on_request
Preserve installed_on_request for dependencies
2018-01-09 20:02:45 +00:00
Mike McQuaid
2cbce1fbf0 Add more deprecations, disable some existing ones.
Add more `odeprecated` calls to places that have been deprecated for a
while in the wild and move some of the existing `odeprecated` calls to
be `odisabled` to allow deleting the compatibility code.
2018-01-09 19:52:34 +00:00
Andrew Janke
9464616897
Merge pull request #3646 from apjanke/cask-bash-completion
Cask bash completion
2018-01-09 14:19:16 -05:00
Shaun Jackman
95bf23404e check_install_sanity: Use formula.runtime_dependencies
Fix Error: wget contains conflicting version recursive dependencies:
openssl, openssl@1.1
2018-01-09 10:35:59 -08:00
Mike McQuaid
311aa724dd
Merge pull request #3650 from MikeMcQuaid/audit-allow-std
audit: allow env :std in custom taps.
2018-01-09 18:12:15 +00:00
Alyssa Ross
ef82b188f2
Preserve installed_on_request for dependencies
Fixes https://github.com/Homebrew/brew/issues/3642.
2018-01-09 16:37:59 +00:00
Mike McQuaid
50a84f2535 audit: allow env :std in custom taps.
This is a nicer experience than writing `Requirement`s by hand.
2018-01-09 15:26:54 +00:00
Mike McQuaid
5fe2ca2a83
Merge pull request #3647 from apjanke/bash-null-completion
bash completion: add null completion where appropriate
2018-01-09 15:04:56 +00:00