aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/cmd
AgeCommit message (Collapse)Author
2013-06-12Extract query constructionJack Nagel
2013-06-12Use inspect instead of escaping quotesJack Nagel
2013-06-12Move require out of methodJack Nagel
2013-06-12install: remove overcautious array manipulationJack Nagel
2013-06-11Add doctor check for OS X > 10.8Jack Nagel
2013-06-11doctor: add check for osx-gcc-installerMisty De Meo
This might not detect all cases, but should detect the two most common ones.
2013-06-09info: remove unreachable codeJack Nagel
2013-06-09Separate formula conflicts from requirementsJack Nagel
Closes #20357.
2013-06-09deps: move recursive_deps_tree into Homebrew moduleJack Nagel
2013-06-09Remove adamv-alt references.Adam Vandenberg
Closes #20364.
2013-06-08Consolidate sudo checks.Adam Vandenberg
Closes #20318.
2013-06-08Make Test::Unit assertions available in formula testsJack Nagel
Closes #18753. Closes #20358.
2013-06-08brew-bottle: merge arg for bottle metadata files.Mike McQuaid
Closes #20266.
2013-06-08brew-bottle: split output and use a bottle object.Mike McQuaid
2013-06-08brew-test: add five minute timeout.Mike McQuaid
2013-06-07Improved audit of python stuffSamuel John
2013-06-06Decouple bottle tags from MacOS.catJack Nagel
2013-06-06cleanup: use String#[] instead of "captures.first rescue nil"Jack Nagel
2013-06-04Remove postgresql and mysql audit noiseJack Nagel
Closes #20159.
2013-06-03Python 2.x and 3.x supportSamuel John
New `depends_on :python` Dependency. New `depends_on :python3` Dependency. To avoid having multiple formulae with endings -py2 and -py3, we will handle support for different pythons (2.x vs. 3.x) in the same formula. Further brewed vs. external python will be transparently supported. The formula also gets a new object `python`, which is false if no Python is available or the user has disabled it. Otherwise it is defined and provides several support methods: python.site_packages # the site-packages in the formula's Cellar python.global_site_packages python.binary # the full path to the python binary python.prefix python.version python.version.major python.version.minor python.xy # => e.g. "python2.7" python.incdir # includes of python python.libdir # the python dylib library python.pkg_config_path # used internally by brew python.from_osx? python.framework? python.universal? python.pypy? python.standard_caveats # Text to set PYTHONPATH for python.from_osx? python.if3then3 # => "" for 2.x and to "3" for 3.x. Further, to avoid code duplication, `python` takes an optional block that is run twice if the formula defines depends_on :python AND :python3. python do system python, 'setup.py', "--prefix=#{prefix}" end Read more in the Homebrew wiki.
2013-05-27Audit url/devel/head for redundant :usingAdam Vandenberg
2013-05-27Add `brew search --debian <f>`Adam Vandenberg
2013-05-27audit: drop redundant 'each' after 'grep'Jack Nagel
2013-05-27doctor: check git SSL settings on <= 10.5Jack Nagel
2013-05-26doctor: combine git origin checksJack Nagel
2013-05-26doctor: combine git existence and version checksJack Nagel
2013-05-24doctor: style nitsJack Nagel
2013-05-24outdated: yield version list rather than recreate itJack Nagel
2013-05-24upgrade: fix expansion of options for top-level formula objectsJack Nagel
Fixes #20045.
2013-05-23Directory, not folderJack Nagel
2013-05-23doctor: reorganize check_for_macgpg2Jack Nagel
2013-05-23doctor: simplify trailing slash checksJack Nagel
2013-05-23doctor: extract helper from stray file checksJack Nagel
2013-05-23doctor: fix check_for_broken_symlinksJack Nagel
Fixes #20000.
2013-05-23Allow brew log on deleted formulae.Adam Vandenberg
Closes #19995.
2013-05-22doctor: remove stale OS version checkJack Nagel
Closes #19959.
2013-05-22Refactor Xcode/CLT version checksJack Nagel
2013-05-22Remove unnecessary rescue-all exception handlingDaniel Lee Harple
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2013-05-22Check GitHub API rate limit instead of silently failingDaniel Lee Harple
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2013-05-22Pass a User-Agent when fetching data from the GitHub APIDaniel Lee Harple
See <http://developer.github.com/v3/#user-agent-required>. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2013-05-20link: extract keg-only check into a helper methodJack Nagel
2013-05-18upgrade: fix typoJack Nagel
2013-05-18upgrade: use a method rather than a boolean flagJack Nagel
2013-05-18upgrade: tighten installed preconditionJack Nagel
2013-05-18Stop running "prune" as part of "cleanup"Jack Nagel
Rationale: "prune" is slow, does not need to be run as often as "cleanup", and is potentially destructive to things like empty directories that Homebrew did not create. Thus we should let users run `brew prune` only when they wish to, while still being able to use `brew cleanup`. Closes #19863.
2013-05-16Formula#fetch: always return the cached pathJack Nagel
This allows us to remove some type checks that were protecting against potential nils.
2013-05-16Adjust semantics of Formula#fetchJack Nagel
It doesn't really make logical sense that this method returns both the fetched path (or sometimes nil!) and the downloader, so just return the path (again, or nil!) and callers that want the downloader can ask for it separately.
2013-05-16fetch: rename 'tarball' to 'download'Jack Nagel
2013-05-16fetch: use concat rather than << and flattenJack Nagel
2013-05-15Simplify uninstall --forceJack Nagel