| Age | Commit message (Collapse) | Author | 
|---|
|  | It took me a while to figure out what this deprecation actually did,
because the message wasn't accurate. | 
|  | We should probably write tests for these going forward. ;) | 
|  |  | 
|  | README: update list of maintainers | 
|  |  | 
|  | Deprecate default_formula Requirement DSL | 
|  | publish_bottle_file_on_bintray: Use f.full_name | 
|  | Disable and add more deprecations. | 
|  | info: show spec options for optionless formulae | 
|  | Deprecate requirements harder | 
|  | rubocop 0.52.1 | 
|  | These have all been deprecated/compat for a while. | 
|  | 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. | 
|  | Add more deprecations, disable some existing ones. | 
|  | Previsiouly, info would not display --HEAD or --devel for formulae that
had no options other than those spec options. | 
|  | Rather than just telling them to submit an issue as it's likely that
as these folks will be able to submit a PR. | 
|  |  | 
|  |  | 
|  |  | 
|  | cask moved: check target writable for move_back | 
|  |  | 
|  | Use Homebrew's gitconfig for various commands | 
|  | vendor-install: various portable ruby tweaks. | 
|  | - 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. | 
|  | 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. | 
|  |  | 
|  |  | 
|  | 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. | 
|  | curl: handle more non-executable curl edge-cases. | 
|  | Address some additional issues mentioned in #3624. | 
|  |  | 
|  | example:
Error: depends_on :mysql
Correct: depends_on "mysql" | 
|  | 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. | 
|  | Deprecate Git, Subversion requirements. | 
|  | These rely on `default_formula` to be useful and are better following
the `*_dep_if_needed` pattern. | 
|  | formula_cop: match any values in hash match. | 
|  | check_install_sanity: Use formula.runtime_dependencies | 
|  | e.g. match an array or symbol or string. | 
|  | Preserve installed_on_request for dependencies | 
|  | 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. | 
|  | Fix Error: wget contains conflicting version recursive dependencies:
openssl, openssl@1.1 | 
|  | Fixes https://github.com/Homebrew/brew/issues/3642. | 
|  | This is a nicer experience than writing `Requirement`s by hand. | 
|  |  | 
|  | 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. | 
|  | 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. | 
|  | lines_cop: flag `depends_on :perl => "1.0"`. | 
|  | This matches the version that supports Ruby 2.3.3 syntax (which is the
version we use). | 
|  |  | 
|  | This requires ignoring the version argument with a new `:any` mode
for this check. |