aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/utils
AgeCommit message (Collapse)Author
2017-09-02Merge pull request #2955 from mansimarkaur/git_testsMike McQuaid
Added tests for utils/git
2017-08-31github: limit PR search to HomebrewDominyk Tiller
Not sure whether this is the way you want to handle this problem but it's really darn irritating so here's a PR that handles it one way. Fixes: https://github.com/Homebrew/brew/pull/3086#issuecomment-324519156
2017-08-29Merge pull request #2950 from mansimarkaur/svnMisty De Meo
Added tests for utils/svn
2017-08-29Used already existing clear_git_available_cache to remove @gitmansimarkaur
2017-08-29Modified clear_anonymous_os_prefix_ci_cachemansimarkaur
2017-08-29Added clear_anonymous_os_prefix_ci_cachemansimarkaur
2017-08-29Added clear_svn_version_cachemansimarkaur
2017-08-29Added check for svn availabilitymansimarkaur
2017-08-29Improved tests for svn_available?mansimarkaur
2017-08-27Added clear git version cache methodmansimarkaur
2017-08-27Added tests for ensure_git_installed when git is available or homebrew/core ↵mansimarkaur
is unavailable
2017-08-27Added tests for git_available?mansimarkaur
2017-08-27Added tests for last_revision_commit_of_filemansimarkaur
2017-08-25safe_fork: Improve the error messageShaun Jackman
2017-08-21Fix `pull`.Markus Reiter
2017-08-20Move fix from #3070 inside `GitHub` module.Markus Reiter
2017-08-17Change var nameBen Muschol
2017-08-14Unify vocabulary in github module, remove unnecessary logicBen Muschol
Fix duplication bug
2017-08-14Spec for issues searchBen Muschol
2017-08-14Implement PR feedbackBen Muschol
2017-08-13fix typoBen Muschol
2017-08-13Fix syntax errorBen Muschol
2017-08-13Rename path_to -> url_to since it returns a urlBen Muschol
2017-08-13Remove duplicate url generation logic in Github moduleBen Muschol
2017-08-11Don’t pass `--fail` for `curl_output`.Markus Reiter
2017-08-10`curl_download`: Retry once on error `33`.Markus Reiter
2017-08-08Allow `curl` args to be overriden.Markus Reiter
2017-08-08Simplify CurlDownloadStrategy.Markus Reiter
2017-08-07Revert "Refactor SVN and cURL download strategies."ilovezfs
2017-08-07Simplify CurlDownloadStrategy.Markus Reiter
2017-07-27Use https for all docs.brew.sh links.Mike McQuaid
May as well use the more secure link when possible.
2017-06-24🗑️ Use AppleScript instead of Swift for trashing.Markus Reiter
2017-06-20Add `trash` util.Markus Reiter
2017-06-19Merge pull request #2778 from jasonkarns/tap-full-nameMike McQuaid
refactor: DRY up redundant formulations of {#user}/homebrew-{#repo}
2017-06-19Tap learns to form its own full_nameJason Karns
full_name is formed from `{user}/homebrew-{repo}` and is always lowercase.
2017-06-12Autocorrect Rubocop Style/SpecialGlobalVars.Mike McQuaid
2017-06-09BuildError: report options to analytics.Mike McQuaid
Without this it's not easy to make much sense of these failures.
2017-06-07analytics: 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-07tty: 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-02Use stty instead of tput to get terminal widthEnrico Ghirardi
Fixes https://github.com/Homebrew/brew/issues/2707
2017-05-29Use `Formatter::pluralize` where possible.Markus Reiter
2017-05-29Remove unused `popen_read_text` method.Markus Reiter
2017-05-24lock: simplify ruby conditionalMisty De Meo
2017-05-23lock: check tools are executableMisty De Meo
2017-05-23Optionally use Python's flock instead of Ruby'sMisty 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-22Add audit check to see if both version and checksum changed.Markus Reiter
2017-05-08Remove `to_s` from some `Pathname`s.Markus Reiter
2017-04-25Remove unnecessary block.Markus Reiter
2017-04-25Add `GitHub::search_code` method.Markus Reiter
2017-04-23Fix 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.