aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/cmd
AgeCommit message (Collapse)Author
2014-08-30Install dependencies before an interactive installJack Nagel
Closes Homebrew/homebrew#29121.
2014-08-27Object#methods returns an array of symbols on 1.9+Jack Nagel
Fixes Homebrew/homebrew#31926.
2014-08-25install: search when formula isn't found.Mike McQuaid
If you do `brew install blah` it currently doesn't search for it. This seems to be unintentional looking at this code as the exception thrown by ARGV.formulae.each is not caught and handled. Instead, let's handle this case and provide a little more usability around our taps. Closes Homebrew/homebrew#31761. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2014-08-22Use a set to track failed downloadsJack Nagel
2014-08-22Rescue only DownloadErrorJack Nagel
2014-08-21Fix false positive audit warningJack Nagel
2014-08-17Upgrade honors build_bottle? and built_as_bottle optionsLarry Shaffer
Closes Homebrew/homebrew#31628. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2014-08-16fetch: retry the download on a failure.Mike McQuaid
2014-08-14Fix mktmp to be generic as-per SUS/BSD.xxxajk
Closes Homebrew/homebrew#31586. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2014-08-12Set the remote config manuallyJack Nagel
See 5cd6b35 and 8eefd4e.
2014-08-10Disconnect defined options from the build objectJack Nagel
2014-08-09Don't compare versions against floating point numbersJack Nagel
2014-08-08doctor: retire Mono warningMisty De Meo
We haven't actually had any complaints about this in awhile; it appears that cmake no longer picks up this specific framework. Refs Homebrew/homebrew#11030.
2014-08-07Prefer interpolationJack Nagel
2014-08-01outdated: allow passing formulae as arguments.Mike McQuaid
If formulae names are passed as arguments check if just they are outdated. Additionally, return a failed code if they are outdated. This will hopefully be able to stop people complaining about the outdated error code as they can now just run e.g.: `brew outdated git && brew upgrade git` Closes Homebrew/homebrew#31242. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2014-08-01add helpers for formula testsAdam Vandenberg
2014-07-31Hide the options data structure betterJack Nagel
2014-07-31Handle tap file renames that remove a file from the formula directoryJack Nagel
2014-07-29Limit exposure of the options data structuresJack Nagel
2014-07-29Remove patch hacks from unpackJack Nagel
2014-07-29Remove patch hacks from auditJack Nagel
2014-07-27audit 'def test'Adam Vandenberg
Closes Homebrew/homebrew#31120
2014-07-26Remove obsolete hacks from updater reportJack Nagel
2014-07-26Only populate the report with formula pathsJack Nagel
2014-07-26Switch from backticks to Utils.popen_readJack Nagel
2014-07-26Separate reading and parsing the diffJack Nagel
2014-07-25update: remove unused rename detectionJack Nagel
Right now this code only produces false positives. When we have real support for renames, we can implement it more carefully. Closes Homebrew/homebrew#31126.
2014-07-25update: simplify diff parsingJack Nagel
2014-07-19Pass the string directly to the output methodJack Nagel
2014-07-19Pass array to puts instead of iterating over itJack Nagel
2014-07-19Default to stdout since other code calls this methodJack Nagel
2014-07-19Remove intermediate methodJack Nagel
2014-07-19Allow verbose config to be written to any IO objectJack Nagel
2014-07-19Don't mess with stdout when writing build config to a fileJack Nagel
2014-07-18Add a factory method that accepts a formula objectJack Nagel
2014-07-18Ask the filename object for the prefixJack Nagel
2014-07-18Move bottle filename construction to a classJack Nagel
2014-07-17Only ask for the stem onceJack Nagel
2014-07-17Call size on the pathJack Nagel
2014-07-17Use locals instead of repeatedly converting pathnames to stringsJack Nagel
2014-07-17Remove deprecated options from brew-diyJack Nagel
2014-07-17diy: use configure as the heuristic for autotoolsJack Nagel
Closes Homebrew/homebrew#30912.
2014-07-12Compare cellar and prefix against constantsJack Nagel
2014-07-12Use pkg_version accessorJack Nagel
2014-07-11Try to workaround gem packaging shenanigansJack Nagel
2014-07-11audit: warn when using old-style patchesJack Nagel
2014-07-09Fix up phrasing of case-sensitive volume warningJack Nagel
2014-07-09Clean up /bin/df regexpJack Nagel
- remove unnecessary captures - '%' is not a metacharacter so it doesn't need to be escaped - match using '+' instead of '*'
2014-07-09Fix getting filesystem mountsJack Nagel
2014-07-06Remove redundant "which git" guardsJack Nagel
There is always a git executable on PATH due to the git wrapper in Library/Contributions/cmd. The wrapper will notify the user if there is not a real git installed.