aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew
AgeCommit message (Collapse)Author
2017-05-03Install etc/var files on postinstall.Mike McQuaid
Also, don't delete them after that. This means that `brew postinstall` becomes a way to easily reinstall configuration files for any formula without needing any changes to any bottles or requiring a reinstall.
2017-05-03utils: create GEM_HOME when installing Gems.Mike McQuaid
It may not exist before Gem installation which means that the resulting installed gem will not be found in the PATH.
2017-05-03Merge pull request #2560 from reitermarkus/PATH-refactoringMarkus Reiter
Refactor PATH generation.
2017-05-02audit_spec: add keg_only_style testsDominyk Tiller
2017-05-02audit: match start of string, not lineDominyk Tiller
2017-05-02audit: whitelist 'Firefox' in keg_only_styleDominyk Tiller
2017-05-02caveats: chomp keg_only reasonDominyk Tiller
2017-05-02Add `--only-cops`,`--except-cops` options for brew auditGautham Goli
Also refactor audit cops into two "departments" - FormulaAudit - FormulaAuditStrict
2017-05-02Let cops run without --strict flagGautham Goli
2017-05-01move before GitHub tarballsReto Kromer
2017-05-01formula_support: keg_only style harmonisationDominyk Tiller
2017-05-01audit: add audit_keg_only_styleDominyk Tiller
2017-05-01Install a bottle from an URLShaun Jackman
2017-05-01caveats: tweak keg_only wordingDominyk Tiller
Current: ``` This formula is keg-only, which means it was not symlinked into /usr/local. Qt has CMake issues when linked ``` After: ``` This formula is keg-only, which means it was not symlinked into /usr/local, because Qt has CMake issues when linked. ```
2017-05-01Revert "Fix `IO#select` blocking."Daniel Martín
2017-04-30Add test and comment for `PATH#existing`.Markus Reiter
2017-04-30Add tests for `PATH#select` and `PATH#reject`.Markus Reiter
2017-04-30Simplify `PATH#parse`.Markus Reiter
2017-04-30Use `PATH#select`.Markus Reiter
2017-04-30Rename `PATH#validate` to `PATH#existing`.Markus Reiter
2017-04-30Make `PATH` enumerable.Markus Reiter
2017-04-30Make sure duplicates are remove from `PATH`.Markus Reiter
2017-04-30Remove `PATH#inspect`.Markus Reiter
2017-04-30Make `PATH#validate` return `nil` if empty.Markus Reiter
2017-04-30Don’t implement `PATH#eql?`.Markus Reiter
2017-04-30Use `PATH` where possible.Markus Reiter
2017-04-30Remove `Array#to_path_s`.Markus Reiter
2017-04-30Add `PATH` class.Markus Reiter
2017-04-30Use `to_path_s` in `install_gem_setup_path!`.Markus Reiter
2017-04-30Use `to_path_s` for `determine_pkg_config_libdir`.Markus Reiter
2017-04-30Merge pull request #2562 from DomT4/you_shall_not_pass_go_getMike McQuaid
audit: formally ban go get usage
2017-04-29pull: fix status code check in check_bintray_mirrorZhiming Wang
The status code of the last redirect should be 2xx to be deemed successful.
2017-04-28Update `plist` to 3.3.0.Markus Reiter
2017-04-28audit_spec: test go get banDominyk Tiller
2017-04-28audit: formally ban go get usageDominyk Tiller
There's been an informal ban for a while but let's be punchier because this crops up still.
2017-04-27audit: tweak dependency option audit.Mike McQuaid
Make sure that `if build.with?` isn't caught.
2017-04-27Merge pull request #2557 from MikeMcQuaid/tap-new-xcode-bumpMike McQuaid
tap-new: bump Xcode to 8.3.
2017-04-27tap-new: bump Xcode to 8.3.Mike McQuaid
Update this to the current latest Travis CI supports (which we're using)
2017-04-27brew.sh: tweak macOS user agent again.Mike McQuaid
Safari uses `Mac OS X` not `OS X`. To avoid contaminating other parts of Homebrew use a separate variable for just this part, too.
2017-04-26Merge pull request #2555 from MikeMcQuaid/user_agent_osxJCount
brew.sh: use OS X in user agent rather than macOS.
2017-04-26brew.sh: use OS X in user agent rather than macOS.Mike McQuaid
This matches what Safari does on macOS 10.12 and is generally what tools like Google Analytics expect the format to be.
2017-04-26audit: fix audit of new formulae.Mike McQuaid
When auditing new formulae without `--new-formula` the `audit_revision_and_version_scheme` method fails ungracefully. Instead, set some better defaults so fewer checks are needed. Fixes #2551.
2017-04-25software_spec: process macOS versions on Linux.Mike McQuaid
This module doesn't actually have any behaviour that's problematic at runtime on Linux so we may as well use it to properly sort macOS versions there.
2017-04-25tap: fix env typo.Mike McQuaid
2017-04-25formula_installer: improve install/upgrade messageMike McQuaid
If you `brew install` a formula that's already installed you get: Warning: ripgrep-0.5.1 already installed If you `brew install` an outdated formula that's installed you get: Error: ripgrep-0.5.1 already installed. To install this version, first `brew unlink ripgrep` Instead, suggest that the user should `brew upgrade` in this case. If the formula isn't outdated use the previous message.
2017-04-25audit: fix use of search_tap method.Mike McQuaid
This was removed in #2540 but this call site was note updated to use the `search_taps` method instead.
2017-04-25Remove unnecessary block.Markus Reiter
2017-04-25Add test for `GitHub::search_code`.Markus Reiter
2017-04-25Add remote search to `brew cask search`.Markus Reiter
2017-04-25Add `GitHub::search_code` method.Markus Reiter