| Age | Commit message (Collapse) | Author | 
 | 
For example if this is for a really old keg, keg where a user has
manually removed stuff or used `brew diy`.
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
These methods belong together so combine them in a single class to
provide a simpler API.
 | 
 | 
This will allow extending this class so it can be used by more than
just blacklisting.
 | 
 | 
Partial implementation of
https://github.com/Homebrew/brew-evolution/pull/15, along with the ability to
search for deleted formulae in git history (inspired by #1996) which is not
described in the proposal.
See also: #1371.
 | 
 | 
 | 
 | 
 | 
 | 
These can now be done with just `brew upgrade`, like other upgrades.
Fixes #1818.
 | 
 | 
When reproducing issues with software that hasn’t been bottled yet on
your version of macOS it can sometimes be helpful to use `or_later`
bottle functionality i.e. just use the bottle for the latest version of
macOS available. This maps well to the existing `--force-bottle`
argument so it will now act as if the latest bottle has a `or_later`
ending.
 | 
 | 
* installing HEAD keg_only should be possible only if:
  1.
    - Old version installed differs from new one and optlinked
    - `--force` flag is passed
    - HEAD is seriously outdated or outdated with `--fetch-HEAD`
  or 2.
    - Old version installed differs from new one and not optlinked
  or 3.
    - This formula is not installed
* installing keg_only should be possible only if:
  1.
    - Old version installed differs from new one and optlinked
    - `--force` flag is passed
  or 2.
    - Old version installed differs from new one and not optlinked
  or 3.
    - This formula is not installed
* installing HEAD should be possible only if:
  1.
    - Old HEAD is seriously outdated or outdated with `--fetch-HEAD`
  or 2.
    - HEAD is not installed
* installing stable or devel should be possible only if:
  - Old version installed differs from new one
 | 
 | 
Invalid build option warnings - supersedes #1088
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
New name is HOMEBREW_CASK_TAP_CASK_REGEX
 | 
 | 
 | 
 | 
 | 
 | 
Use `module_function` for `Homebrew` module.
 | 
 | 
 | 
 | 
 | 
 | 
This is no longer relevant after moving to taps/tags and if ever
re-added it should probably target homebrew/core.
Fixes #1194.
 | 
 | 
 | 
 | 
 | 
 | 
Make `brew upgrade` and `brew outdated` follow alias changes
 | 
 | 
 | 
 | 
Not quite a mass replacement as I've used OS X and Mac OS X where
describing specific older versions and added compatibility methods
for things in the DSL.
 | 
 | 
 | 
 | 
Better use the abstraction layer so e.g. Linux could have similarly
fatal checks for these things.
 | 
 | 
 | 
 | 
 | 
 | 
`any?` is not the opposite of `empty?`. Besides the case that
`[false, nil].any?` will return false, `any?`(O(n)) has much worse
performance than `empty?`(O(1)).
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
This is a developer-only option I created for testing purposes. It
should not be used by end-users.
 | 
 | 
Closes #411.
Signed-off-by: Xu Cheng <xucheng@me.com>
 | 
 | 
Obvious copy/paste failure in acc9a7ca8554bc2413dee2d6d0f407b3a59c628c.
 | 
 | 
 | 
 | 
 | 
 | 
Also enables sandbox for --interactive and --debug use of install
and test, using automatic retention.
Closes #66.
Signed-off-by: Andrew Janke <andrew@apjanke.net>
 | 
 | 
Don't search for alternatives if formula was found, but has issues, as
this will create confusing output, particularly for contributors working
on a formula file.
 | 
 | 
 | 
 | 
Core tap will be separated from core code in the near future.
It makes sense to rename it to CoreTap.
 | 
 | 
Closes Homebrew/homebrew#47665.
Signed-off-by: Baptiste Fontaine <batifon@yahoo.fr>
 | 
 | 
For users whose local brew is at around 2015-06-11 to 2015-08-06,
running `brew update` will emit following error:
  Error: uninitialized constant Formulary::CoreFormulaRepository
This is caused by the same bug described in Homebrew/homebrew#42553.
This commit workarounds this issue and restores `brew update` compatibility
for users mentioned above.
Also cleanup legacy `require "cmd/tap"`.
 | 
 | 
Refs caskroom/homebrew-cask#15381
Closes Homebrew/homebrew#46845.
 | 
 | 
 |