| Age | Commit message (Collapse) | Author |
|
tests: don't output seed multiple times.
|
|
This clutters up the output. Instead, hide it with a RSpec formatter and
generate and output it ourselves.
|
|
|
|
- Be clearer about how URLs/tags/revisions/versions are specified in
error messages.
- Give a better error message if `hub` isn't configured.
|
|
This is to address issue #3531
|
|
Add audit check for URL schema
|
|
Experiment with moving this from Homebrew/brew to Homebrew/homebrew-core
(to allow future additions of formula-specific `cmd`s).
|
|
|
|
- Make `brew pull` pass through Git environment variables
- Whitelist all `TRAVIS_` variables.
|
|
|
|
This allows them to be passed through from `brew test-bot`.
|
|
bump-formula-pr: --message: add newlines before and after hr
|
|
|
|
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.
|
|
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.
|
|
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.
|
|
Fixes this when using environment filtering.
|
|
GauthamGoli/audit_line_rubocop_part_4_rebase_attempt_1
audit: Port line_problems to rubocop and add tests part 4
|
|
Fix the error:
Error: undefined method `casecmp' for nil:NilClass
|
|
|
|
|
|
Use “squiggly” heredocs.
|
|
|
|
Address the style issue:
C: Module has too many lines. [364/360]
|
|
Infer the name of the test-bot GitHub user if it is not provided.
|
|
Infer the name of the Bintray organization if it's not provided.
|
|
audit: more *_predicate nudging/tweaks
|
|
|
|
|
|
|
|
|
|
audit: Silence not notable on non-Homebrew taps
|
|
Silence "GitHub repository not notable" on non-Homebrew taps.
|
|
|
|
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.
|
|
|
|
|
|
- `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.
|
|
We're trying to import all of these formulae anyway.
|
|
`return unless pull_requests && !pull_requests.empty?` and
`return unless pull_requests&.empty?` are not equivalent.
|
|
|
|
|
|
Follow-up to #3202.
|
|
It's just noise to turn the migration PRs red over expected duplicates.
|
|
|
|
- `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.
|
|
|
|
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.
|
|
audit: stop demanding a HTTP HEAD mirror for curl
|
|
bump-formula-pr: forward compatibility with `hub fork`
|