aboutsummaryrefslogtreecommitdiffstats
path: root/Library
AgeCommit message (Collapse)Author
2013-05-19brew-switch: simplify implementationJack Nagel
2013-05-19brew-dirty: simplify implementationJack Nagel
2013-05-19brew-leaves: use Formula.installedJack Nagel
2013-05-19brew-leaves: resolve dependency graph for installed formulae onlyTroels Thomsen
Closes Homebrew/homebrew#19870. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2013-05-19Fix set_cpu_flags invocations in ENV.fortranJack Nagel
Fixes Homebrew/homebrew#19013. Fixes Homebrew/homebrew#19862. Fixes Homebrew/homebrew#19921.
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-18Remove gsutilJack Nagel
This is now available from PyPI, and the github tarball does not contain all of the necessary dependencies, so remove it and recommend "pip install gsutil". Closes Homebrew/homebrew#19874. Closes Homebrew/homebrew#19895.
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 Homebrew/homebrew#19863.
2013-05-16Use subdirs to avoid checking for .DS_StoreJack Nagel
2013-05-16Formula: remove specs accessorJack Nagel
This information is only used by the downloader, no need to expose it.
2013-05-16CurlDownloadStrategy: remove "tarball_path" accessorJack Nagel
This information is already exposed as "cached_location", which is common to all download strategies.
2013-05-16linkapps: deal only with kegs, not formulaeJack Nagel
Fixes Homebrew/homebrew#19873.
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
2013-05-15uninstall: stop assuming kegs always map to formulaeJack Nagel
2013-05-15cleanup: enable prune during dry-run modeJack Nagel
Closes Homebrew/homebrew#19826.
2013-05-15prune: add dry-run modeJack Nagel
2013-05-15cleanup: cleanup_all => cleanup_cellarJack Nagel
2013-05-15cleanup: refactor cleanup_cacheJack Nagel
2013-05-15cleanup: rename variableJack Nagel
2013-05-15cleanup: refactor cleanup_formulaJack Nagel
2013-05-15cleanup: only map dirs to kegs onceJack Nagel
2013-05-15cleanup: use Pathname#rmtree instead of FileUtilsJack Nagel
2013-05-15cleanup: use subdirs, avoid .directory? checksJack Nagel
2013-05-15cleanup: remove redundant conditionJack Nagel
If f.installed? is true, f.rack.directory? will always be true as well.
2013-05-15cleanup: rename method for consistencyJack Nagel
2013-05-15cleanup: use early return rather than method-spanning conditionalJack Nagel
2013-05-15cleanup: factor out unqualified cleanup codeJack Nagel
2013-05-15Methods that end in _formula should only accept a formulaJack Nagel
2013-05-15brew_bash_completion: complete --force for brew linkJaime Marquínez Ferrándiz
Closes Homebrew/homebrew#19828. Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-05-14audit: fix version audit for Version subclassesJack Nagel
The version isn't redundant if a subclass of Version is specified.
2013-05-14outdated: always do comparisons with a Formula as the receiverJack Nagel
It is possible for the object returned by Formula#version to be a subclass of Version with special behavior, so we want to use that for the comparison.
2013-05-14test_keg: reduce noise by including FileUtilsJack Nagel
2013-05-14test_keg: make mode an ivarJack Nagel
2013-05-13Retry downloads if a server doesn't support byte rangesAdam Vandenberg
If an incomplete download exists, and the HTTP server doesn't support byte ranges, delete the incomplete download and retry once. Tested with freeling, whose server does not support byte ranges. Closes Homebrew/homebrew#19757.
2013-05-11Use Hash#each_value rather than discarding keyJack Nagel
2013-05-11Fix --build-bottle CFLAGS.Mike McQuaid
The CFLAGS were previously not generic enough. References Homebrew/homebrew#18944. References Homebrew/homebrew#19179.
2013-05-10info: simplify keg listingJack Nagel
2013-05-10deps: fix --1 outputJack Nagel
Fixes Homebrew/homebrew#17550. Closes Homebrew/homebrew#19668.
2013-05-10info: improve dependency listingJack Nagel
2013-05-10Add type accessors to DependenciesJack Nagel
2013-05-10Use Enumerable#grepJack Nagel
2013-05-10Refactor Dependency.expandJack Nagel
2013-05-10Reorganize compatJack Nagel
2013-05-10Remove ancient global methods from compatJack Nagel