aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2018-01-11Use Homebrew's gitconfig for various commandsMike McQuaid
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-11Merge pull request #3662 from MikeMcQuaid/curl-executableMike McQuaid
curl: handle more non-executable curl edge-cases.
2018-01-11curl: handle more non-executable curl edge-cases.Mike McQuaid
Address some additional issues mentioned in #3624.
2018-01-11Merge pull request #3669 from MikeMcQuaid/brewsciMike McQuaid
Interesting-Taps-and-Forks: add brewsci org taps.
2018-01-11Interesting-Taps-and-Forks: add brewsci org taps.Mike McQuaid
From the artist known as homebrew-science.
2018-01-11Merge pull request #3668 from shigemk2/rubydoc-depends_onMike McQuaid
docs: Fix depends_on examples in Formula page
2018-01-11formula: tweak more depends_on examples.Mike McQuaid
2018-01-11docs: Fix depends_on examples in Formula pageMichihito Shigemura
example: Error: depends_on :mysql Correct: depends_on "mysql"
2018-01-10Merge pull request #3660 from MikeMcQuaid/unlink-keg-no-stickyMike McQuaid
reinstall/upgrade: stop unlinked kegs being sticky
2018-01-10reinstall/upgrade: stop unlinked kegs being stickyMike McQuaid
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-10Merge pull request #3651 from MikeMcQuaid/deprecate-git-svn-requirementsMike McQuaid
Deprecate Git, Subversion requirements.
2018-01-10Deprecate Git, Subversion requirements.Mike McQuaid
These rely on `default_formula` to be useful and are better following the `*_dep_if_needed` pattern.
2018-01-10Merge pull request #3655 from MikeMcQuaid/formula-cop-hash-match-arrayMike McQuaid
formula_cop: match any values in hash match.
2018-01-10Merge pull request #3654 from sjackman/check_install_sanityMike McQuaid
check_install_sanity: Use formula.runtime_dependencies
2018-01-09formula_cop: match any values in hash match.Mike McQuaid
e.g. match an array or symbol or string.
2018-01-09Merge pull request #3653 from alyssais/installed_on_requestAlyssa Ross
Preserve installed_on_request for dependencies
2018-01-09Add more deprecations, disable some existing ones.Mike McQuaid
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-09Merge pull request #3646 from apjanke/cask-bash-completionAndrew Janke
Cask bash completion
2018-01-09check_install_sanity: Use formula.runtime_dependenciesShaun Jackman
Fix Error: wget contains conflicting version recursive dependencies: openssl, openssl@1.1
2018-01-09Merge pull request #3650 from MikeMcQuaid/audit-allow-stdMike McQuaid
audit: allow env :std in custom taps.
2018-01-09Preserve installed_on_request for dependenciesAlyssa Ross
Fixes https://github.com/Homebrew/brew/issues/3642.
2018-01-09audit: allow env :std in custom taps.Mike McQuaid
This is a nicer experience than writing `Requirement`s by hand.
2018-01-09Merge pull request #3647 from apjanke/bash-null-completionMike McQuaid
bash completion: add null completion where appropriate
2018-01-09Merge pull request #3645 from mchao409/masterAlyssa Ross
add a few missing periods
2018-01-09bash completion: integrate xyb's cask bash completion with core brew completionAndrew Janke
2018-01-09Pull in "brew cask" completions from xyb.xyb
2018-01-09bash completion: add null completion where appropriateAndrew Janke
2018-01-09upgrade: fix UnsatisfiedRequirements exit code.Mike McQuaid
2018-01-08add a few missing periodsmchao409
2018-01-08Merge pull request #3644 from MikeMcQuaid/upgrade-skip-failed-reqs1.4.3ilovezfs
upgrade: skip formula if upgrade fails due to unsatisfied requirement.
2018-01-08upgrade: skip formula if upgrade fails.Mike McQuaid
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-08Merge pull request #3643 from scpeters/hgpath_3628Mike McQuaid
Use hgpath instead of "hg" to fix --HEAD hg builds
2018-01-08Use hgpath instead of "hg" to fix --HEAD hg buildsSteven Peters
Fixes #3628. With environment filtering, hg was no longer in the path, so make sure to provide the path when calling hg commands. last_commit was the source of the problem in #3628 but I fixed source_modified_time as well. I didn't see any others with this problem.
2018-01-07Merge pull request #3637 from alyssais/python-docsMike McQuaid
docs: fix audit warning in Python formula example
2018-01-07Merge pull request #3639 from alyssais/update_formula.brew.shMike McQuaid
Update formulae.brew.sh URL
2018-01-07Update formulae.brew.sh URLAlyssa Ross
The Homebrew/formulae.brew.sh repo implies that this is now the preferred URL.
2018-01-07docs: fix audit warning in Python formula exampleAlyssa Ross
Auditing a formula with this structure (plus a `desc` statement) results in an audit warning: > * C: 12: col 3: `include` (line 12) should be put before `desc` (line 2)
2018-01-07Merge pull request #3633 from MikeMcQuaid/lines_cop_versionMike McQuaid
lines_cop: flag `depends_on :perl => "1.0"`.
2018-01-07Use parser 2.4.0.0Mike McQuaid
This matches the version that supports Ruby 2.3.3 syntax (which is the version we use).
2018-01-07formula_cop: use undeprecated add_offense form.Mike McQuaid
2018-01-07lines_cop: flag `depends_on :perl => "1.0"`.Mike McQuaid
This requires ignoring the version argument with a new `:any` mode for this check.
2018-01-07Merge pull request #3635 from commitay/audit-sortMike McQuaid
audit: pass explicit sort to handle APFS
2018-01-07audit: pass explicit sort to handle APFScommitay
2018-01-04Merge pull request #3627 from sjackman/circleciMike McQuaid
pathname: Use CI env variable rather than TRAVIS
2018-01-03pathname: Use CI env variable rather than TRAVISShaun Jackman
2018-01-03Merge pull request #3626 from sjackman/ld64Mike McQuaid
LD64Dependency is needed on macOS only
2018-01-03LD64Dependency is needed on macOS onlyShaun Jackman
Move ld64_dependency.rb to os/mac/.
2018-01-01Merge pull request #3622 from MikeMcQuaid/deprecate-science1.4.2Mike McQuaid
Deprecate Homebrew/homebrew-science
2018-01-01Deprecate Homebrew/homebrew-scienceMike McQuaid
2017-12-31Merge pull request #3612 from MikeMcQuaid/more-deprecationsMike McQuaid
requirements: move more to compat.