| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2017-04-30 | Add test and comment for `PATH#existing`. | Markus Reiter | |
| 2017-04-30 | Add tests for `PATH#select` and `PATH#reject`. | Markus Reiter | |
| 2017-04-30 | Rename `PATH#validate` to `PATH#existing`. | Markus Reiter | |
| 2017-04-30 | Make `PATH` enumerable. | Markus Reiter | |
| 2017-04-30 | Make sure duplicates are remove from `PATH`. | Markus Reiter | |
| 2017-04-30 | Add `PATH` class. | Markus Reiter | |
| 2017-04-28 | audit_spec: test go get ban | Dominyk Tiller | |
| 2017-04-25 | formula_installer: improve install/upgrade message | Mike 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-25 | Add test for `GitHub::search_code`. | Markus Reiter | |
| 2017-04-25 | Add remote search to `brew cask search`. | Markus Reiter | |
| 2017-04-25 | Add `GitHub::search_code` method. | Markus Reiter | |
| 2017-04-24 | search: use single HTTP call for tap searches. | Mike McQuaid | |
| Use GitHub's code search API to search using the filename based on the search query. This means we only need a single HTTP call and no more multithreading madness. This also means we're able to search everything in the Homebrew and Caskroom organisation by default without having to maintain a list of things to search (and not) in here. | |||
| 2017-04-24 | Remove puts_hash, require pp | Mike McQuaid | |
| I wasn’t aware this existed when I created puts_hash so: may as well remove it. | |||
| 2017-04-24 | Merge pull request #2465 from GauthamGoli/audit_components_port_rubocop | Mike McQuaid | |
| audit: audit_components method to rubocops and tests | |||
| 2017-04-24 | Merge pull request #2534 from MikeMcQuaid/which_editor_args | Mike McQuaid | |
| utils: make which_editor handle editor args. | |||
| 2017-04-24 | Merge pull request #2490 from retokromer/patch-1 | Mike McQuaid | |
| add date-based versioning | |||
| 2017-04-24 | utils: make which_editor handle editor args. | Mike McQuaid | |
| Handle cases like e.g. `EDITOR="subl -w"`. | |||
| 2017-04-23 | Fix audit version_scheme and revision checks. | Mike McQuaid | |
| Another attempt at fixing `brew audit` issues around detecting `revision` and `version_scheme` changes correctly. First done in #1754 and #2086 (reverted in #2099 and #2100). To ease future debugging a `ph` helper has been added to print a hash and a series of RSpec tests to verify that the `revision`, `version_scheme` and `version` formula version audits behave as expected. Fixes #1731. | |||
| 2017-04-23 | Fix and remove various TODOs. | Mike McQuaid | |
| Fix those that can be done so without tearing Homebrew to pieces and remove the comments for those that can never be done. | |||
| 2017-04-23 | Merge pull request #2524 from MikeMcQuaid/more-env-filtering-fixes | Mike McQuaid | |
| Hide sensitive tokens from install/test/post. | |||
| 2017-04-23 | Merge pull request #2362 from joshka/install-uninstall-messages | Markus Reiter | |
| Install uninstall messages | |||
| 2017-04-22 | Merge pull request #2514 from reitermarkus/refactor-cask-metadata | Markus Reiter | |
| Refactor cask metadata directory methods. | |||
| 2017-04-22 | Merge pull request #2522 from MikeMcQuaid/more-deprecations | Mike McQuaid | |
| More deprecations. | |||
| 2017-04-22 | Port audit_components method to rubocops and add corresponding tests | Gautham Goli | |
| 2017-04-22 | Merge pull request #2515 from MikeMcQuaid/travis-cache-bundler | Mike McQuaid | |
| travis.yml: cache Bundler output. | |||
| 2017-04-22 | Hide sensitive tokens from install/test/post. | Mike McQuaid | |
| Hide these tokens to avoid malicious subprocesses e.g. sending them over the network. Also, support using these tokens with environment filtering and clear `HOMEBREW_PATH` from subprocesses to stop them sniffing it. Finally, use `HOMEBREW_PATH` to detect Homebrew’s user’s PATH for e.g. `brew doctor` etc. | |||
| 2017-04-22 | More deprecations. | Mike McQuaid | |
| Deprecate more methods. Internal APIs have been verified to be unused elsewhere and removed. External APIs have had deprecation methods added. Existing deprecations have been either upgraded to produce warnings or no longer deprecated and the reasoning documented. | |||
| 2017-04-22 | travis.yml: cache Bundler output. | Mike McQuaid | |
| Travis needs some coaxing to find where we put it. This should improve build reliability due to network issues. | |||
| 2017-04-22 | tests: reduce some noise. | Mike McQuaid | |
| - Tweak the way offline skipping happens - Skip more tests that break when offline - Hide more stdout output from tests. | |||
| 2017-04-21 | Fix `brew edit` with environment filtering. | Mike McQuaid | |
| For many people `brew edit` makes use of the `EDITOR` variable to pick a sensible editor. With environment filtering enabled unless this editor is found in the default system PATH it'll fall back to e.g. `vim`. Instead, ensure that we export the original, pre-filtering `PATH` as `HOMEBREW_PATH` and use that internally to locate the editor. In future this same approach will likely be used for requirements to be able to find tools, too, and for other variables which we want to expose to Homebrew itself but not other build tools. Note that `HOMEBREW_PATH` is the same as `PATH` when build filtering hasn't been enabled. | |||
| 2017-04-21 | Merge pull request #2520 from reitermarkus/pkgutil-plist | Markus Reiter | |
| Partly revert “Fix `uninstall :pkgutil` leaving empty `.app` directories.”. | |||
| 2017-04-21 | Partly revert “Fix `uninstall :pkgutil` leaving empty `.app` directories.”. | Markus Reiter | |
| 2017-04-21 | Fix test for `chmod +x` on binaries. | Markus Reiter | |
| 2017-04-21 | Refactor cask metadata directory methods. | Markus Reiter | |
| 2017-04-20 | Merge pull request #2274 from rwhogg/fuse-requirement | Mike McQuaid | |
| Port OsxfuseRequirement to Linux | |||
| 2017-04-18 | move before dash version style | Reto Kromer | |
| 2017-04-18 | audit: allow skipping audit methods. | Mike McQuaid | |
| Add `--only` and `--except` methods which can be used to selectively enable or disable audit groups. | |||
| 2017-04-17 | add test | Reto Kromer | |
| 2017-04-17 | Merge pull request #2496 from mistydemeo/hardware_cpu_can_run_arch_helper | Misty De Meo | |
| Hardware cpu can run arch helper | |||
| 2017-04-16 | Merge pull request #2446 from mansimarkaur/diagnostic_tests1.1.13 | Mike McQuaid | |
| [WIP] Added test for check_access_lock_dir | |||
| 2017-04-15 | OsxfuseRequirement: Port to Linux | Bob W. Hogg | |
| 2017-04-15 | Mac Hardware: provide a more Mac-specific implementation of can_run? | Misty De Meo | |
| 2017-04-15 | Hardware: add helper to determine if an executable can be run | Misty De Meo | |
| 2017-04-09 | Merge pull request #2434 from JCount/gpg-spec-test-21-compatibility | Markus Reiter | |
| gpg_spec test add 2.1.x compatibility | |||
| 2017-04-08 | gpg_spec: use new version method to directly compare version objects | JCount | |
| 2017-04-08 | gpg_spec: switch structure to if/else instead of rescue | JCount | |
| 2017-04-08 | gpg2_requirement_spec: switch test to gnupg 2.1.x | JCount | |
| 2017-04-07 | Corrected test for access_lock_dir | mansimarkaur | |
| 2017-04-05 | Merge pull request #2242 from GauthamGoli/audit_custom_cops | Mike McQuaid | |
| Port audit_desc audit rules to a cop | |||
| 2017-04-03 | Added test for check_access_lock_dir | mansimarkaur | |
