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