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
Alyssa Ross
5dfc1ab5ac
Merge pull request #3645 from mchao409/master
...
add a few missing periods
2018-01-09 14:54:46 +00:00
Andrew Janke
bf574012bc
bash completion: integrate xyb's cask bash completion with core brew completion
2018-01-09 09:00:11 -05:00
xyb
f5c68a6fe3
Pull in "brew cask" completions from xyb.
2018-01-09 09:00:11 -05:00
Andrew Janke
cb34102459
bash completion: add null completion where appropriate
2018-01-09 04:16:41 -05:00
Mike McQuaid
9ed1ed3c05
upgrade: fix UnsatisfiedRequirements exit code.
2018-01-09 09:07:37 +00:00
mchao409
8bc58997f8
add a few missing periods
2018-01-08 21:10:52 -05:00
ilovezfs
987805d3dc
Merge pull request #3644 from MikeMcQuaid/upgrade-skip-failed-reqs
...
upgrade: skip formula if upgrade fails due to unsatisfied requirement.
1.4.3
2018-01-08 07:10:35 -08:00
Mike McQuaid
dbeebcaef5
upgrade: skip formula if upgrade fails.
...
Rather than blocking the rest of the formulae from being installed by
`brew upgrade` print the requirement failure messages (already done) and
an error stating requirements weren't satisfied and then continue to
upgrade the rest of the formulae.
2018-01-08 14:38:10 +00:00
Mike McQuaid
13998f5e63
Merge pull request #3643 from scpeters/hgpath_3628
...
Use hgpath instead of "hg" to fix --HEAD hg builds
2018-01-08 13:10:18 +00:00