| Age | Commit message (Collapse) | Author |
|
As requested in:
https://github.com/Homebrew/homebrew-core/issues/14486#issuecomment-307753234
|
|
This can be overridden with `--force`.
As mentioned in:
https://github.com/Homebrew/homebrew-core/pull/14525#issuecomment-307838164
|
|
|
|
rubocop: don’t allow Perl regex backrefs.
|
|
rubocop: don’t allow special global variables.
|
|
|
|
As requested in https://github.com/Homebrew/homebrew-core/pull/14419.
|
|
|
|
|
|
|
|
tests: cleanup tests.
|
|
This makes using `HOMEBREW_CURL` significantly nicer as then the system
`curl` (that, on old versions, sucks at SSL) can download a version of
`curl` that it can build from source.
|
|
Remove pending tests that are never run on CI (i.e. require `--online`),
remove fixtures for those tests and just make `--official-cmd-taps`
run by `--online` instead.
|
|
Add `atom` (not my editor of choice [TextMate for life!]) but widely
used enough to probably warrant it. Also, reorder based on my best
guestimates of current usage and cleanup the editor code while we're
here.
|
|
|
|
|
|
Attribution is love.
|
|
audit: check pypi URLs
|
|
audit: fix false negative for formulae options.
|
|
#373 implemented as a strict check (thanks nijikon)
|
|
Handle the case where an if/unless is detected and then write off this
line for option handling.
|
|
|
|
|
|
Update jenkins.brew.sh links.
|
|
These previously, incorrectly pointed to bot.brew.sh.
Fixes #2703.
|
|
|
|
Otherwise `brew tests` fails with the latest. See the failing
Homebrew/homebrew-test-bot `master` build as an example.
|
|
|
|
This requires updating to Rubocop 0.49.0 which will require some fixes
to rules, in Homebrew/brew and Homebrew/homebrew-core but opening this
for now so I remember.
|
|
Don't try to `fetch --depth=1` unless we've confirmed the repository is
already shallow. Otherwise this can discard history from a full clone.
Additionally, if the repository wasn't shallow but there's no tags found
assume that Git is too old and try a naive sort if on Linux where `sort`
is able to sort versions.
|
|
Currently you just get `Could not find start commit!` which is not as
explicit as it could be.
|
|
audit: fix versioned alias errors in homebrew/core introduced in a7c6a57
|
|
|
|
|
|
|
|
This fixes #2657 which in turn were caused by an oversight in #2664
|
|
audit: fix full versioned alias name resolution in taps
|
|
Remove `to_s` from some `Pathname`s.
|
|
This fixes an issue where audit would prompt for the creation
of an already existing versioned alias while at the same time
declaring the existing alias invalid.
|
|
audit: Port audit_homepage method to rubocop and add tests
|
|
|
|
audit: fix dependency option detection.
|
|
Instead of trying to do this all with a single regex give up and do a
two stage process. Eventually I'll end up implementing a full ruby
parser here :troll:.
|
|
Check that a required versioned alias has a valid name (rather than
assuming it’s fine based on it’s existence alone) and check for
the presence of invalid version aliases.
This should handle the case where someone bumps a formula but forgets
to rename the alias that’s mentioned in #2596.
|
|
|
|
Attempt to improve Travis CI. This time without any vendoring gems
nonsense.
|
|
This reverts commit 3e4547f52e7ebec633f8bfefc8a396d944edf908, reversing
changes made to 6edf9382bcc1240ad6f97c8b752cfe56cef9965d.
|
|
This reverts commit 8d948e4b0b55912c592d34cb5ea83c649b1f9d5e, reversing
changes made to 2372872974d1049c2beafe7dedb7f8f882502058.
|
|
Tweak our Travis CI configuration and the one we suggest for taps to
be faster and use caching.
|
|
Homebrew's actually ended up using a fair few gems. While we want to
avoid Bundler at runtime (and this PR still does that, in fact uses
Bundler even less at runtime than it did before) writing our own version
to use at build-time seems redundant.
|