aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/dev-cmd
AgeCommit message (Collapse)Author
2017-12-15Merge pull request #3578 from MikeMcQuaid/tests-no-duplicate-seed-outputMike McQuaid
tests: don't output seed multiple times.
2017-12-15tests: don't output seed multiple times.Mike McQuaid
This clutters up the output. Instead, hide it with a RSpec formatter and generate and output it ourselves.
2017-12-14bump-formula-pr: use popen_read :err option.Mike McQuaid
2017-12-11bump-formula-pr: improve error messages.Mike McQuaid
- Be clearer about how URLs/tags/revisions/versions are specified in error messages. - Give a better error message if `hub` isn't configured.
2017-12-10Mentions how hub needs to be configuredLaurent Cozic
This is to address issue #3531
2017-12-05Merge pull request #3318 from Git-Jiro/improve_auditMarkus Reiter
Add audit check for URL schema
2017-12-04brew-aspell-dictionaries: move to homebrew/core.Mike McQuaid
Experiment with moving this from Homebrew/brew to Homebrew/homebrew-core (to allow future additions of formula-specific `cmd`s).
2017-12-03Refactor: Move FormulaAudit.check_http_content to utils/curlMartin Schimandl
2017-11-27More environment filtering fixesMike McQuaid
- Make `brew pull` pass through Git environment variables - Whitelist all `TRAVIS_` variables.
2017-11-21bump-formula-pr: fix for when hub isn't configuredilovezfs
2017-11-18bottle: use HOMEBREW_GIT_* vars.Mike McQuaid
This allows them to be passed through from `brew test-bot`.
2017-11-10Merge pull request #3416 from zmwangx/bump-formula-pr-fix-message1.3.7Mike McQuaid
bump-formula-pr: --message: add newlines before and after hr
2017-11-07bump-formula-pr: use HOMEBREW_BROWSER.Mike McQuaid
2017-11-07bump-formula-pr: use GitHub vars under env filter.Mike McQuaid
Ensure that the various variables are passed through and reset correctly. If we end up doing this in a bunch of places we may add some helpers to simplify this.
2017-11-03bump-formula-pr: --message: add newlines before and after hrZhiming Wang
Without an empty line before the horizontal rule (---), "Created with `brew bump-formula-pr`." is treated as a setext header. The newline before the hr is not part of the heredoc because putting it in would trip up Rubocop.
2017-10-30bump-formula-pr: add --no-browse option.Mike McQuaid
If `--no-browse` is passed, don't pass the `--browse` argument to `hub` which opens the pull request URL in a browser. Instead, output it to the command line.
2017-10-28bump-formula-pr: always use HOMEBREW_PATH.Mike McQuaid
Fixes this when using environment filtering.
2017-10-24Merge pull request #3313 from ↵Mike McQuaid
GauthamGoli/audit_line_rubocop_part_4_rebase_attempt_1 audit: Port line_problems to rubocop and add tests part 4
2017-10-22pull: Fix pull --bottle 1234Shaun Jackman
Fix the error: Error: undefined method `casecmp' for nil:NilClass
2017-10-21Merge branch 'master' into audit_line_rubocop_part_4_rebase_attempt_1Gautham Goli
2017-10-21Merge branch 'master' into audit_line_rubocop_part_4_rebase_attempt_1Gautham Goli
2017-10-20Merge pull request #3319 from reitermarkus/squiggly-heredocsMike McQuaid
Use “squiggly” heredocs.
2017-10-18Use “squiggly” heredocs.Markus Reiter
2017-10-17pull: Move test_bot_user to a new module GitHubShaun Jackman
Address the style issue: C: Module has too many lines. [364/360]
2017-10-17pull: Add --test-bot-userShaun Jackman
Infer the name of the test-bot GitHub user if it is not provided.
2017-10-17pull: Add --bintray-orgShaun Jackman
Infer the name of the Bintray organization if it's not provided.
2017-10-17Merge pull request #3293 from DomT4/predicate_auditMike McQuaid
audit: more *_predicate nudging/tweaks
2017-10-13Merge branch 'master' into audit_line_rubocop_part_4_rebase_attempt_1Gautham Goli
2017-10-10audit: nudge to use predicate for 'executable?' as wellDominyk Tiller
2017-10-10pull: fix bintray verification failing due to redirectionViktor Szakats
2017-10-09audit: broaden refute_predicate nudgeDominyk Tiller
2017-10-08Merge pull request #3277 from sjackman/audit-notableMike McQuaid
audit: Silence not notable on non-Homebrew taps
2017-10-08audit: Silence not notable on non-Homebrew tapsShaun Jackman
Silence "GitHub repository not notable" on non-Homebrew taps.
2017-10-08Clean up code style and remove `.rubocop_todo.yml`.Markus Reiter
2017-10-08audit: tweak assert/refute_predicate auditDominyk Tiller
Addresses some of the issues I raised in https://github.com/Homebrew/homebrew-core/pull/19127#issue-263566817. Would still like to work out a way to check `File.exist?`-style language inside the `test do` block exclusively but for now it's better to be too conservative on the audit than to be overly-zealous and flag too much.
2017-10-05audit: prefer assert/refute_predicate over File.exist?Dominyk Tiller
2017-09-29Use `PATH` where possible.Markus Reiter
2017-09-29brew: handle Ruby 2.3 more gracefully.Mike McQuaid
- `brew.rb` needed updated to fail unless on Ruby 2.3 - `brew update` should unset `HOMEBREW_RUBY_PATH` to ensure that this doesn't "stick" on a Ruby 2.0 version after a portable Ruby has been installed.
2017-09-29audit: don't care about shadowing official taps.Mike McQuaid
We're trying to import all of these formulae anyway.
2017-09-25bump-formula-pr: fix duplicates checkilovezfs
`return unless pull_requests && !pull_requests.empty?` and `return unless pull_requests&.empty?` are not equivalent.
2017-09-24Rubocop: manual rule fixes.Mike McQuaid
2017-09-24Rubocop: automatic rule fixes.Mike McQuaid
2017-09-24audit: also skip homebrew/science duplicates found by search_tapsilovezfs
Follow-up to #3202.
2017-09-23audit: don't check for homebrew/science duplicatesilovezfs
It's just noise to turn the migration PRs red over expected duplicates.
2017-09-23audit: hack around El Capitan audit failure.Mike McQuaid
2017-09-16Tweaks for older Mac OS X versions.Mike McQuaid
- `brew update` should try to install `curl` before `git` on older versions of Mac OS X where it is needed for accessing modern SSL certificates. - We don't need an HTTP mirror for `git` because `curl` will already be installed before it is downloaded. - Don't recommend GCC on Mac OS X versions where it can't be built with the default system compiler. - Start using the Homebrew `curl` on Mac OS X versions where it is needed as soon as it is installed.
2017-09-15audit: fix check_http_content args.Mike McQuaid
2017-09-14Require more HTTP mirrors for old OS X versions.Mike McQuaid
This allows the bootstrap of `curl` and `git` on versions of Mac OS X that cannot reliably download from HTTPS servers any longer. Once these are both installed users are able to update Homebrew and download files securely. Also, as we're doing this, don't point 10.5 users to Tigerbrew as they are already given caveats for using Homebrew itself.
2017-09-12Merge pull request #3126 from DomT4/curl_auditMike McQuaid
audit: stop demanding a HTTP HEAD mirror for curl
2017-09-08Merge pull request #3061 from mislav/hub-fork-forward-compatMike McQuaid
bump-formula-pr: forward compatibility with `hub fork`