| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2017-06-12 | Autocorrect Rubocop Style/SpecialGlobalVars. | Mike McQuaid | |
| 2017-06-09 | BuildError: report options to analytics. | Mike McQuaid | |
| Without this it's not easy to make much sense of these failures. | |||
| 2017-06-07 | analytics: remove unused analytics. | Mike McQuaid | |
| We didn't end up using the `screenview` and `exception` analytics as much as expected so let's remove them and focus on stuff that's formula-specific. | |||
| 2017-06-07 | tty: handle non-tty stdin. | Mike McQuaid | |
| When stdin is not a tty then the message `stty: stdin isn't a terminal` will be produced. Silence this message and fall back to `tput` when it fails and default to 80 if we get no results at all. Follow-up from #2714. | |||
| 2017-06-02 | Use stty instead of tput to get terminal width | Enrico Ghirardi | |
| Fixes https://github.com/Homebrew/brew/issues/2707 | |||
| 2017-05-29 | Use `Formatter::pluralize` where possible. | Markus Reiter | |
| 2017-05-29 | Remove unused `popen_read_text` method. | Markus Reiter | |
| 2017-05-24 | lock: simplify ruby conditional | Misty De Meo | |
| 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-22 | Add audit check to see if both version and checksum changed. | Markus Reiter | |
| 2017-05-08 | Remove `to_s` from some `Pathname`s. | Markus Reiter | |
| 2017-04-25 | Remove unnecessary block. | Markus Reiter | |
| 2017-04-25 | Add `GitHub::search_code` method. | Markus Reiter | |
| 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-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-03-23 | github: don't print when searching PRs. | Mike McQuaid | |
| 2017-03-11 | Deprecate `#plural`. | Markus Reiter | |
| 2017-03-11 | Add `Formatter::pluralize`. | Markus Reiter | |
| 2017-02-27 | Merge pull request #1708 from joshka/feature/install-tap-cmd-completions | Mike McQuaid | |
| install tap cmd completions | |||
| 2017-02-26 | Install tap command completions and manpages | Joshua McKinney | |
| Taps can include completion scripts for external commands under `completions/bash`, `completions/fish`, or `completions/zsh`. `brew tap` will automatically install these into the correct directories during install. | |||
| 2017-02-20 | Added support for returning HTTP status codes and for git and svn URLs | David Broder-Rodgers | |
| 2017-01-12 | InreplaceError: fix undefined method crash | ilovezfs | |
| When the first parameter to inreplace was an array, and the replacement failed, InreplaceError would end up crashing with an undefined method exception because the order of operations resulted in super not being passed the value of the entire inject block. | |||
| 2017-01-07 | Allow `brew audit` to fake a Safari user-agent. | Mike McQuaid | |
| This allows us to detect if homepages such as e.g. `aiccu` which blocks `curl` are up or not. | |||
| 2017-01-04 | Use docs.brew.sh links. | Mike McQuaid | |
| 2016-12-29 | curl: make curl_args more configurable. | Mike McQuaid | |
| Allow configuring whether output should be shown or the default the default user agent is used. | |||
| 2016-12-11 | analytics: don't raise if tap doesn't exist. | Mike McQuaid | |
| 2016-11-20 | Replace Utils::JSON with corelib JSON calls. | William Woodruff | |
| 2016-11-20 | compat: deprecate Utils::JSON in favor of corelib JSON. | William Woodruff | |
| 2016-11-17 | utils/json: Replace OkJson with Ruby's core JSON. | William Woodruff | |
| Removes OkJson from vendor/, as Ruby has included its own JSON parser in corelib since 1.9.x and Homebrew is now guaranteed to be running on 2.x+. | |||
| 2016-11-11 | Check the lock directory is writable. | Mike McQuaid | |
| And, if it isn't, print more helpful debugging messages. Fixes #1456. | |||
| 2016-10-30 | Improve GitHub API scopes output. | Mike McQuaid | |
| Improve the GitHub API scope and token related messaging by autopopulating the scopes we need on the new scopes page and, in the case of a lacking a scope we need, output what scope was required. Also, DRY up the personal access token code. | |||
| 2016-10-26 | Redirect stderr output from git (shim) invocations to /dev/null. | William Woodruff | |
| These invocations occur before we can actually automatically install git via bottle, and as such their output isn't relevant. | |||
| 2016-10-22 | Update Rubocop style. | Mike McQuaid | |
| Another look at the current Rubocop rules and how they fit with our existing and desired future style. Almost all of these changes were automatic. Split some rules between formulae/brew where brew doesn't have millions of cases that need fixed. | |||
| 2016-10-17 | Formatter: identifier: only reset color, not full styling | Andrew Janke | |
| 2016-10-15 | Move `Formatter.columns` into `utils/formatter`. | Markus Reiter | |
| 2016-10-15 | Convert `puts_columns` to `puts Formatter.columns`. | Markus Reiter | |
| 2016-10-15 | Use `proc` to fallback to `puts`. | Markus Reiter | |
| 2016-10-15 | Fallback to `$stdout.tty?` unless `respond_to?(:tty?)`. | Markus Reiter | |
| 2016-10-15 | `puts_columns` only has to be defined inside `module Kernel`. | Markus Reiter | |
| 2016-10-15 | Refactor `puts_columns`. | Markus Reiter | |
| 2016-10-01 | Use Formatter for all URLs. | Markus Reiter | |
| 2016-10-01 | Add `Formatter` module. | Markus Reiter | |
| 2016-10-01 | Refactor Tty. | Markus Reiter | |
| 2016-10-01 | analytics: don't report commands run by Homebrew | Alyssa Ross | |
| Fixes #788. | |||
| 2016-09-24 | Fix Style/GuardClause. | Markus Reiter | |
| 2016-09-23 | Fix Style/ModuleFunction. | Markus Reiter | |
| 2016-09-23 | Fix Style/IfUnlessModifier. | Markus Reiter | |
| 2016-09-20 | Update documentation links. | Mike McQuaid | |
| 2016-09-18 | Use new "macOS" naming where appropriate. | Mike McQuaid | |
| 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. | |||
