| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2017-05-30 | Refactor and add more methods in formula_cop.rb | Gautham Goli | |
| 2017-05-30 | audit: Port audit_text method to rubocop and add tests | Gautham Goli | |
| 2017-05-30 | Add methods in FormulaCop to find method nodes, dependency nodes | Gautham Goli | |
| 2017-05-30 | Fix Linux build | Mike McQuaid | |
| Remove `testbottest` formula (this should have lived in the `brew test-bot` repository from the outset) and make various other changes to fix the Linux build here. | |||
| 2017-05-30 | Merge pull request #2695 from MikeMcQuaid/pin-bundler-version | Mike McQuaid | |
| tests: install specific Bundler version. | |||
| 2017-05-29 | check_non_libraries: fix false positive subdirectory reports | Misty De Meo | |
| 2017-05-29 | tests: install specific Bundler version. | Mike McQuaid | |
| Otherwise `brew tests` fails with the latest. See the failing Homebrew/homebrew-test-bot `master` build as an example. | |||
| 2017-05-29 | Fixup all RuboCop warnings. | Mike McQuaid | |
| 2017-05-29 | Use parallel RuboCop | Mike McQuaid | |
| 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. | |||
| 2017-05-29 | Merge pull request #2663 from reitermarkus/lockfile | Markus Reiter | |
| Convert `FormulaLock` to more generic `LockFile`. | |||
| 2017-05-29 | Use `Formatter::pluralize` where possible. | Markus Reiter | |
| 2017-05-29 | update-test: tweak more edge cases. | Mike McQuaid | |
| 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. | |||
| 2017-05-29 | update-test: improve no tags found messaging. | Mike McQuaid | |
| Currently you just get `Could not find start commit!` which is not as explicit as it could be. | |||
| 2017-05-29 | Merge pull request #2682 from MikeMcQuaid/improve-installed-messaging | Mike McQuaid | |
| Improve some `brew install` messaging. | |||
| 2017-05-29 | Merge pull request #2687 from issyl0/fix_formula_description_regex | Mike McQuaid | |
| Match the "formula name in description" on word boundaries | |||
| 2017-05-29 | Remove unused `popen_read_text` method. | Markus Reiter | |
| 2017-05-29 | Use `XDG_CACHE_HOME` for RuboCop. | Markus Reiter | |
| 2017-05-29 | Match the "formula name in description" on word boundaries | Isabell Long | |
| - The regexp for the "check if formula name is used in formula's description" cop matches every instance of the formula name if it exists, whether it's in a word or not. - For example, the formula `mon` has the description "Monitor hosts/services/whatever and alert about problems". This makes `brew audit --strict` complain because it matches "Monitor", which isn't the formula name! The formula `pass` has the description "Password manager". Again, the strict audit matches "Password", which isn't an issue. - Instead, this change matches on a word boundary, so it will match `mon:`, or `mon `, but not "Monitor", or, for example, "harmony". - I've changed the tests to account for this change. | |||
| 2017-05-27 | diagnostic: move some more macOS doctor checks. | Mike McQuaid | |
| Move some `brew doctor` checks that are pretty macOS specific so they are only run on macOS. | |||
| 2017-05-27 | Improve some `brew install` messaging. | Mike McQuaid | |
| Improve the messaging around `brew install` when there's a possible user action such as an `upgrade` or `link` and don't tell people to `install --force` when it's unnecessary. While I did this, tweak the output and function usage in a couple of related places. Some example output before this change: ``` Warning: openssl is a keg-only and another version is linked to opt. Use `brew install --force` if you want to install this version Warning: mysql@5.6 is a keg-only and another version is linked to opt. Use `brew install --force` if you want to install this version Warning: analog-6.0_1 already installed Warning: bash-completion@2-2.5 already installed, it's just not linked. ``` Some example output after this change: ``` Error: openssl 1.0.2k is already installed To upgrade to 1.0.2l, run `brew upgrade openssl` Warning: mysql@5.6 5.6.36_1 is already installed Warning: analog 6.0_1 is already installed Warning: bash-completion@2 2.5 is already installed, it's just not linked. You can use `brew link bash-completion@2` to link this version. ``` | |||
| 2017-05-25 | Merge pull request #2624 from mistydemeo/use_python_flock | Misty De Meo | |
| Use Python's flock instead of Ruby's | |||
| 2017-05-25 | Use `LockFile` instead of `Hbc::Utils::file_locked?`. | Markus Reiter | |
| 2017-05-25 | Rename `FormulaLock` to `LockFile`. | Markus Reiter | |
| 2017-05-24 | Also move `--binarydir` to `compat/*`. | Markus Reiter | |
| 2017-05-24 | Deprecate `--caskroom` flag. | Markus Reiter | |
| 2017-05-24 | Merge pull request #2678 from reitermarkus/fix-cli-default-options | Markus Reiter | |
| Fix cli default options. | |||
| 2017-05-24 | Merge pull request #2675 from mistydemeo/vendor_compatibility_fixes | Misty De Meo | |
| Vendor compatibility fixes | |||
| 2017-05-24 | Add test for `--binaries` default value. | Markus Reiter | |
| 2017-05-24 | Fix `--binaries` not using default value. | Markus Reiter | |
| 2017-05-24 | Merge pull request #2598 from tdsmith/relocate-virtualenv-orig-prefix | Tim D. Smith | |
| Relocate virtualenv orig-prefix | |||
| 2017-05-24 | lock: simplify ruby conditional | Misty De Meo | |
| 2017-05-23 | brew.sh: don't call xcode-select if it doesn't exist | Misty De Meo | |
| 2017-05-23 | vendor-install: fix array syntax for old bash | Misty De Meo | |
| 2017-05-23 | vendor-install: check -x on output of which | Misty De Meo | |
| This works around older versions of `which`, which return a string on failure. | |||
| 2017-05-23 | lock: check tools are executable | Misty De Meo | |
| 2017-05-23 | Optionally use Python's flock instead of Ruby's | Misty De Meo | |
| Ruby first gained flock in 1.8.7, which is a problem since we're using this lock utility in `vendor-install` in order to install a newer Ruby. Fortunately, Python 2.3(!) has flock support. | |||
| 2017-05-23 | Merge pull request #2670 from reitermarkus/fix-uninstall-order | Markus Reiter | |
| Fix `uninstall` order. | |||
| 2017-05-23 | Merge pull request #2671 from reitermarkus/manpage-sudo-askpass | Vítor Galvão | |
| Add `SUDO_ASKPASS` to `brew-cask` manpage. | |||
| 2017-05-23 | Merge pull request #2668 from reitermarkus/fix-audit-checksum | Mike McQuaid | |
| Fix `previous_version_and_checksum` method. | |||
| 2017-05-23 | Add `SUDO_ASKPASS` to `brew-cask` manpage. | Markus Reiter | |
| 2017-05-23 | Fix `uninstall` order. | Markus Reiter | |
| 2017-05-23 | Remove `cask_tokens_from` method. | Markus Reiter | |
| 2017-05-23 | Fix undefined `cask_tokens` method. | Markus Reiter | |
| 2017-05-23 | Fix `previous_version_and_checksum` method. | Markus Reiter | |
| 2017-05-23 | Merge pull request #2654 from reitermarkus/refactor-cli | Markus Reiter | |
| Refactor `CLI`. | |||
| 2017-05-22 | patch: clean up with Forwardable | Alyssa Ross | |
| 2017-05-21 | Merge pull request #2658 from JCount/audit-fix-versioned-aliases-homebrew-core | JCount | |
| audit: fix versioned alias errors in homebrew/core introduced in a7c6a57 | |||
| 2017-05-22 | Fix tests for `CLI::Options` DSL. | Markus Reiter | |
| 2017-05-22 | Add `CLI::Options` DSL. | Markus Reiter | |
| 2017-05-22 | Remove redundant `self.run` methods. | Markus Reiter | |
