aboutsummaryrefslogtreecommitdiffstats
path: root/Library
AgeCommit message (Collapse)Author
2017-05-08Merge pull request #2607 from MikeMcQuaid/travis-ci-tweaks-2Mike McQuaid
Travis CI tweaks.
2017-05-08Travis CI tweaks.Mike McQuaid
Attempt to improve Travis CI. This time without any vendoring gems nonsense.
2017-05-07Merge pull request #2591 from retokromer/patch-1Mike McQuaid
fix date-based versioning
2017-05-07Revert "Merge pull request #2597 from MikeMcQuaid/vendor-gems"Mike McQuaid
This reverts commit 3e4547f52e7ebec633f8bfefc8a396d944edf908, reversing changes made to 6edf9382bcc1240ad6f97c8b752cfe56cef9965d.
2017-05-07Revert "Merge pull request #2603 from MikeMcQuaid/tweak-gem-vendoring"Mike McQuaid
This reverts commit 2372872974d1049c2beafe7dedb7f8f882502058, reversing changes made to 3e4547f52e7ebec633f8bfefc8a396d944edf908.
2017-05-07Revert "Merge pull request #2602 from MikeMcQuaid/travis-ci-tweaks"Mike McQuaid
This reverts commit 8d948e4b0b55912c592d34cb5ea83c649b1f9d5e, reversing changes made to 2372872974d1049c2beafe7dedb7f8f882502058.
2017-05-07Travis CI tweaksMike McQuaid
Tweak our Travis CI configuration and the one we suggest for taps to be faster and use caching.
2017-05-07Tweak Gem vendoring.Mike McQuaid
If people have `HOMEBREW_RUBY_PATH` set then things explode in a rather confusing fashion. Instead, run `bundle` for them with the arguments that they'd want. Also, move `macho` requires into the module itself; it's a pain having to do everything for Bundler before requiring `pathname` which is a core Ruby class.
2017-05-07Vendor all Homebrew's gems.Mike McQuaid
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.
2017-05-06Relocate virtualenv orig-prefix.txtTim D. Smith
Virtualenvs remember the path to the stdlib in a file named orig_prefix.txt. This file wasn't being relocated because Homebrew skips files that look like they're intended for human consumption by matching against the list of metafile extensions. This led to the bug described in https://github.com/Homebrew/homebrew-core/issues/12869. This fixes relocation by creating an exception for orig-prefix.txt.
2017-05-05Remove unused `e` from `rescue Interrupt`.Markus Reiter
2017-05-04Remove unused command_argspseudoku
Extra command_args in gain_permissions_remove caused silent failure and path never gets deleted.
2017-05-03style: fix audit --onlineMike McQuaid
This passed a symbol to `:except_cops` which caused a :boom:.
2017-05-03Merge pull request #2582 from MikeMcQuaid/style-fix-rubocop-requireMike McQuaid
style: don't require rubocop until installed.
2017-05-03brew.sh: >v1.2.0 now.Mike McQuaid
2017-05-03style: don't require rubocop until installed.Mike McQuaid
This avoids an error when RuboCop installed installed yet. CC @GauthamGoli FYI.
2017-05-03Merge pull request #2580 from reitermarkus/gem-pathMike McQuaid
Remove `existing` from PATH when adding `Gem.bindir`.
2017-05-03Merge pull request #2531 from GauthamGoli/audit_cops_options_refactorMike McQuaid
audit: Allow skipping/selective running of cops and cops refactor
2017-05-03Merge pull request #2406 from sjackman/install-bottle-urlMike McQuaid
Install a bottle from an URL
2017-05-03Merge pull request #2577 from DomT4/keg_only_style_tweaksMike McQuaid
caveats: tweak keg_only style
2017-05-03Add `--only-cops`,`--except-cops` options for brew style and simplify cop namesGautham Goli
2017-05-03Merge pull request #2579 from MikeMcQuaid/install-etc-var-postinstallMike McQuaid
Install etc/var files on postinstall.
2017-05-03Remove `existing` from PATH when adding `Gem.bindir`.Markus Reiter
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