aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/cmd
AgeCommit message (Collapse)Author
2018-02-28irb: add pry support.Mike McQuaid
Make `brew irb` optionally support `pry`. While doing so, also make it a `dev-cmd`.
2018-02-27update: tweak git too old check.Mike McQuaid
Avoid trying to install and warning if system Git is too old but Git is already installed.
2018-02-26Handle a too old system Git on OS X 10.8 and belowMike McQuaid
Needed for GitHub since: https://github.com/blog/2507-weak-cryptographic-standards-removed
2018-02-22Use more docs.brew.sh short linksMike McQuaid
These are nicer on the eyes.
2018-02-19gist-logs: require API credentials.Mike McQuaid
Anonymous gists are going away shortly: https://github.com/blog/2503-deprecation-notice-removing-anonymous-gist-creation
2018-02-09Format identifiers in oh1Chayoung You
2018-02-05Make pinning more robustMike McQuaid
Don’t autoremove pins on uninstall or upgrade and note this in the manpage.
2018-02-01docs: add more missing option descriptionsEricFromCanada
and improve wording or formatting where necessary.
2018-01-22fetch: also fetch resources' patchesilovezfs
2018-01-21upgrade --all: use odeprecated.Mike McQuaid
2018-01-21(un)linkapps: hide from manpage, use odeprecated.Mike McQuaid
2018-01-18Merge pull request #3661 from MikeMcQuaid/deprecate-default-formulaMike McQuaid
Deprecate default_formula Requirement DSL
2018-01-18Merge pull request #3693 from ilovezfs/info-always-show-spec-optionsMike McQuaid
info: show spec options for optionless formulae
2018-01-18info: show spec options for optionless formulaeilovezfs
Previsiouly, info would not display --HEAD or --devel for formulae that had no options other than those spec options.
2018-01-15rubocop 0.52.1Mike McQuaid
2018-01-15Revert "Use Homebrew's gitconfig for various commands"ilovezfs
2018-01-14Merge pull request #3670 from MikeMcQuaid/gitconfigMike McQuaid
Use Homebrew's gitconfig for various commands
2018-01-14vendor-install: various portable ruby tweaks.Mike McQuaid
- Rename repository to homebrew-portable-ruby - Add a new Bintray repository using new name - Add GitHub releases mirror and try to use it - Tell people not to file issues if they can't connect to Bintray or GitHub: we're not here to provide ISP/proxy support.
2018-01-14Deprecate default_formula Requirement DSLMike McQuaid
This has been a nightmare in terms of the complexity to our dependency system and the whack-a-mole required on bugs. If a Requirement resolves to a Formula it should just use `depends_on "formula"` instead. This matches the effective behaviour all users of bottles (the vast majority of users and installs) and what we're doing in Homebrew/homebrew-core.
2018-01-11Use Homebrew's gitconfig for various commandsMike McQuaid
Git is a transport and storage mechanism for us so we don't want to allow arbitrary customisation of this due to user issues e.g. #3664 and #3561. Fixes #3664.
2018-01-10reinstall/upgrade: stop unlinked kegs being stickyMike McQuaid
It's not possible to determine the difference between a non-keg-only keg that failed to link and one that wasn't linked by us intentionally. To avoid additional complexity of storing this logic in another place let's back out this relatively new functionality; sticky keg-only links is a better and more desirable behaviour anyway.
2018-01-09upgrade: fix UnsatisfiedRequirements exit code.Mike McQuaid
2018-01-08upgrade: skip formula if upgrade fails.Mike McQuaid
Rather than blocking the rest of the formulae from being installed by `brew upgrade` print the requirement failure messages (already done) and an error stating requirements weren't satisfied and then continue to upgrade the rest of the formulae.
2018-01-07Use parser 2.4.0.0Mike McQuaid
This matches the version that supports Ruby 2.3.3 syntax (which is the version we use).
2017-12-30reinstall/upgrade: document use of options.Mike McQuaid
To avoid user confusion e.g. #3606.
2017-12-14gist-logs: use full path to brew.Mike McQuaid
This fixes the command with environment filtering enabled.
2017-12-11doctor: tell people not to file issues.Mike McQuaid
This stuff doesn't matter.
2017-12-10Merge pull request #3543 from MikeMcQuaid/remove-env-unsetsMike McQuaid
Remove some unset/checked environment checks
2017-12-08Remove some unset/checked environment checksMike McQuaid
These will be redundant once environment filtering is on by default in #3529.
2017-12-02Revert extra deletionL. E. Segovia
2017-12-02Rename whole build_options block (copypaste from reinstall)L. E. Segovia
2017-12-02Delete `--ignore-dependencies` additionsL. E. Segovia
2017-12-02Let the upgrade command add new build flagsL. E. Segovia
2017-12-02Remember `--ignore-dependencies` when installing and upgradingL. E. Segovia
2017-11-27vendor-install: Add ARM bottle for portable-rubyShaun Jackman
2017-11-26Allow optionally using Homebrew's curlMike McQuaid
If `HOMEBREW_FORCE_BREWED_CURL` is set then allow it to be used instead of the system `curl`.
2017-11-16vendor-install: Observe HOMEBREW_STDERRShaun Jackman
Suppress stderr unless HOMEBREW_STDERR is set.
2017-11-07brew list --pinned: pass explicit sort to handle APFScommitay
2017-11-06brew list --versions: pass explicit sort to handle APFScommitay
2017-11-05Refactor command handling codeMike McQuaid
Don’t rely on having external commands always present in the PATH in order to find them. Instead, provide an accessory method to Tap so they can be added and used when needed. While we’re here, do some general refactoring and cleanup of the command code in these places.
2017-10-29cmd/sh: set working PS1 for zsh.Mike McQuaid
The `bash`, default one is broken on `zsh`.
2017-10-28Merge pull request #3380 from jmsundar/apfs_tap-infoMike McQuaid
tap-info: handle APFS returning hash order
2017-10-28style changesJayendra Minakshisundar
2017-10-27tap-info: sort taps by name to handle APFSJayendra Minakshisundar
2017-10-26Unhide readall and update-reset from manpage.Mike McQuaid
These are both tools that end-users can find useful on occasion so it doesn't make sense to hide them.
2017-10-20leaves: account for requirementsMaxim Belkin
2017-10-20Merge pull request #3304 from richiethomas/refactor_usesMike McQuaid
In 'readall.rb', replaced multi-step 'each' loop with one-line method chain of Ruby enumerator methods
2017-10-20Remove memoization from uses.rb, as it doesn't result in the expected time ↵richiethomas
complexity savings
2017-10-20Merge pull request #3319 from reitermarkus/squiggly-heredocsMike McQuaid
Use “squiggly” heredocs.
2017-10-20Merge pull request #3334 from DomT4/ds_store_is_not_a_commandMike McQuaid
commands: filter out dotfiles from output