aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/dev-cmd
AgeCommit message (Collapse)Author
2017-02-15Merge pull request #1997 from ilovezfs/block-duplicate-pull-requestsMike McQuaid
bump-formula-pr: block duplicate pull-requests
2017-02-13fix existing rule for github.io homepagesViktor Szakats
2017-02-13audit: enforce https for *.sourceforge.io urlsViktor Szakats
2017-02-13Merge pull request #1972 from timotheecour/pr_brew_where_commandMike McQuaid
add `brew formula` command to show location of a formula
2017-02-12bump-formula-pr: block duplicate pull-requestsilovezfs
2017-02-12rubocop: trailing comma in multiline method callsAlyssa Ross
Discussed in https://github.com/Homebrew/brew/pull/1987/files#r100693581. This was originally ommitted because it wasn't compatible with Ruby 1.8. (See https://github.com/Homebrew/legacy-homebrew/pull/48144#r49928971).
2017-02-12Merge pull request #1873 from GauthamGoli/audit_custom_copsMike McQuaid
Custom Cops for `brew audit`
2017-02-12Merge pull request #1955 from vszakats/patch-2Markus Reiter
audit: enforce https://*.sourceforge.io/ homepages
2017-02-11applied changes suggested in PRTimothee Cour
2017-02-11renamed where to formulaTimothee Cour
2017-02-11add brew where commandTimothee Cour
2017-02-11Allow `brew tests` to run specs.Markus Reiter
2017-02-10Merge pull request #1958 from maveonair/tests-cli-helpMike McQuaid
Fix: Documentation of --only in tests cmd
2017-02-10audit: enforce https://*.sourceforge.io/ homepagesViktor Szakats
Ref: https://sourceforge.net/blog/introducing-https-for-project-websites/
2017-02-09Merge pull request #1961 from vszakats/githuburlMarkus Reiter
audit: enforce https for github.com urls
2017-02-08pull: fix false positives for nonstandard bump subjects when untappedilovezfs
If the formula's tap isn't tapped yet when running `brew pull`, a false positive occurs for the nonstandard bump subject check, and a bogus warning is printed, which claims the bump subject should refer to the old version not the new version.
2017-02-07audit: enforce https for github.com urlsViktor Szakats
2017-02-06Fix: Documentation of --only in tests cmdFabian Mettler
This pull request fixes the documentation for the —only flag of the tests cmd.
2017-02-06Update docs and manpages to include --fix optionGautham Goli
2017-01-27pull: better handle missing bottles.Mike McQuaid
If we make a PR in which we're building many formulae (e.g. https://github.com/Homebrew/homebrew-core/pull/9249) then we may want to pull those that built and publish their bottles and discard those that did not. Instead of saying bottles will be published when they won't and then blowing up just avoid publishing them and print a warning instead.
2017-01-26audit: improve homepage audit reliability.Mike McQuaid
Try first with an (exact, actual) browser user agent from Safari and then try again with the default Homebrew `curl` user agent.
2017-01-25Merge pull request #1901 from alyssais/patch-1Mike McQuaid
man: remove an unnecessary `else`
2017-01-23Merge pull request #1877 from ilovezfs/audit-wine-deps-exemptionMike McQuaid
audit: exempt wine's deps from the universal deprecation
2017-01-23man: remove an unnecessary `else`Alyssa Ross
`odie` causes the process to exit immediately, so there's no need for the `regenerate_man_pages` call to be conditional.
2017-01-23Merge pull request #1890 from alyssais/global_teardown_envAlyssa Ross
tests: automatically restore ENV in teardown
2017-01-22tests: remove with_git_env methodAlyssa Ross
A common git environment is now used in all tests, so this is no longer required.
2017-01-22bottle: fix regexXu Cheng
Noted that this is intended for the revision of this formula instead of rebuild of a bottle.
2017-01-20audit: exempt wine's deps from the universal deprecationilovezfs
This can be reverted when wine's dependencies are all vendored.
2017-01-18Add --fix option to brew audit commandGautham Goli
2017-01-18Merge pull request #1868 from zmwangx/bottle-add-improve-regexpMike McQuaid
bottle: add: improve regexp to recognize comments
2017-01-17audit: only warn on versioned conflicts_with.Mike McQuaid
Rather than all versioned formulae regardless. Oops.
2017-01-17bottle: add: improve regexp to recognize commentsZhiming Wang
This would have eliminated the need for Homebrew/homebrew-core#9000, for instance.
2017-01-17Add `keg_only :versioned_formula`.Mike McQuaid
This is used to indicate a formula is a version of another formula. This will be used to provide a consistent interface for older formulae versions and replaces the use of `conflicts_with`.
2017-01-17Merge pull request #1844 from MikeMcQuaid/audit-universalMike McQuaid
audit: don't allow universal for new formulae.
2017-01-16create: handle null versions.Mike McQuaid
Fixes #1821
2017-01-15audit: don't allow universal for new formulae.Mike McQuaid
We're frowning on these now so may as well turn that into code.
2017-01-13audit: whitelist unstable versions already in coreilovezfs
also allow higher stable versions with the same version prefix
2017-01-09Merge pull request #1806 from MikeMcQuaid/audit-virtualenv-setuptools1.1.7Mike McQuaid
audit: check virtualenv and setuptools resource.
2017-01-09audit: check virtualenv and setuptools resource.Mike McQuaid
`virtualenv_install_with_resources` will automatically define and install a `setuptools` resource so this is unnecessary. References https://github.com/Homebrew/homebrew-core/pull/8570
2017-01-09bump-formula-pr: check for URL presence.Mike McQuaid
If it's not there, produce a nicer error. Fixes #1805.
2017-01-07Allow `brew audit` to fake a Safari user-agent.Mike McQuaid
This allows us to detect if homepages such as e.g. `aiccu` which blocks `curl` are up or not.
2017-01-04Use docs.brew.sh links.Mike McQuaid
2017-01-03audit: deprecate env :std/:userpaths for strict.Mike McQuaid
This should apply only for new formulae but we should start gradually phasing it out for older ones too.
2016-12-30audit: use new curl_args form.Mike McQuaid
This will use Curl’s default user agent to reduce homepage errors and provides a function that can be used for other audits to perform similar tests on URLs.
2016-12-29audit: improve reliability of homepage audit.Mike McQuaid
- Don't run on Yosemite where the system Curl is too old for some modern HTTPS homepages - Try up to 3 times in case of transient failures.
2016-12-29audit: don't allow openssl & libressl dependency.Mike McQuaid
Formulae should not depend on both OpenSSL and LibreSSL (even optionally). This is to avoid descending into madness where every formulae that could use LibreSSL has to have option and switching logic. Homebrew has standardised on OpenSSL and will do so everywhere that LibreSSL is not a hard requirement.
2016-12-23Merge pull request #1719 from zmwangx/strip-x11-from-new-formula-templateMike McQuaid
create: remove :x11 dep from new formula template
2016-12-23Merge pull request #1715 from zmwangx/bump-formula-pr-fix-removal-of-old-mirrorMike McQuaid
bump-formula-pr: fix removal of old mirrors
2016-12-23Merge pull request #1663 from tschoonj/meson-create-supportMike McQuaid
brew create: add meson support
2016-12-23Merge pull request #1693 from broder/homepage_checkMike McQuaid
Updated homepage 404 check to use explicit parameters and return the …