aboutsummaryrefslogtreecommitdiffstats
path: root/Library
AgeCommit message (Collapse)Author
2018-01-18Improve deprecation message for dependency tagsAlyssa Ross
It took me a while to figure out what this deprecation actually did, because the message wasn't accurate.
2018-01-18Load formula_support deprecationsAlyssa Ross
We should probably write tests for these going forward. ;)
2018-01-18`prepend` instead of alias hacks for deprecationsAlyssa Ross
2018-01-18Merge pull request #3676 from apjanke/make-apjanke-former-maintainerMike McQuaid
README: update list of maintainers
2018-01-18Update other Homebrew maintainers.Mike McQuaid
2018-01-18Merge pull request #3661 from MikeMcQuaid/deprecate-default-formulaMike McQuaid
Deprecate default_formula Requirement DSL
2018-01-18Merge pull request #3689 from sjackman/pull-jsonMike McQuaid
publish_bottle_file_on_bintray: Use f.full_name
2018-01-18Merge pull request #3694 from MikeMcQuaid/more-odisabledMike McQuaid
Disable and add more deprecations.
2018-01-18Merge pull request #3693 from ilovezfs/info-always-show-spec-optionsMike McQuaid
info: show spec options for optionless formulae
2018-01-18Merge pull request #3659 from MikeMcQuaid/deprecated-requirements-harderMike McQuaid
Deprecate requirements harder
2018-01-18Merge pull request #3636 from Homebrew/rubocop-bumpMike McQuaid
rubocop 0.52.1
2018-01-18Disable and add more deprecations.Mike McQuaid
These have all been deprecated/compat for a while.
2018-01-18Deprecate requirements harderMike McQuaid
Remove more Requirement logic to enable future removal of default formula logic. Also, output deprecations, convert symbol requirement usage to deps and simplify the compatibility code for the direct Requirement usage.
2018-01-18Merge pull request #3652 from MikeMcQuaid/add-more-deprecations-disablesMike McQuaid
Add more deprecations, disable some existing ones.
2018-01-18info: show spec options for optionless formulaeilovezfs
Previsiouly, info would not display --HEAD or --devel for formulae that had no options other than those spec options.
2018-01-17utils: tell developers to submit odeprecated PRs.Mike McQuaid
Rather than just telling them to submit an issue as it's likely that as these folks will be able to submit a PR.
2018-01-17rubocop: fix brew style warnings.Mike McQuaid
2018-01-16publish_bottle_file_on_bintray: Use f.full_nameShaun Jackman
2018-01-15rubocop 0.52.1Mike McQuaid
2018-01-15Merge pull request #3680 from commitay/moved-permissionsMarkus Reiter
cask moved: check target writable for move_back
2018-01-15Revert "Use Homebrew's gitconfig for various commands"ilovezfs
2018-01-14Merge pull request #3670 from MikeMcQuaid/gitconfigMike McQuaid
Use Homebrew's gitconfig for various commands
2018-01-14Merge pull request #3683 from MikeMcQuaid/vendor-install-mirrorMike McQuaid
vendor-install: various portable ruby tweaks.
2018-01-14vendor-install: various portable ruby tweaks.Mike McQuaid
- 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-14Deprecate default_formula Requirement DSLMike McQuaid
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-13cask moved: check target writable for move_backcommitay
2018-01-13cask doctor: sip statuscommitay
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-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-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-09check_install_sanity: Use formula.runtime_dependenciesShaun Jackman
Fix Error: wget contains conflicting version recursive dependencies: openssl, openssl@1.1
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-09upgrade: fix UnsatisfiedRequirements exit code.Mike McQuaid
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-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 #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.