aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew
AgeCommit message (Collapse)Author
2013-02-18brew-doctor: fix autocrlf warning (again).Mike McQuaid
Closes #17843.
2013-02-18Add 'brew reinstall' command.Mike McQuaid
2013-02-18brew-update: show upgrade command on formula parameters.Mike McQuaid
Closes #17814.
2013-02-17Don't shadow outer local variableJack Nagel
2013-02-17GitDownloadStrategy: force checkoutsJack Nagel
Local changes to the cached repository should not cause fetch or install to error out.
2013-02-17GitDownloadStrategy: reset after checkout during updatesJack Nagel
Otherwise, if the local branch is behind the remote branch, or has diverged, we will stage the wrong revision.
2013-02-17GitDownloadStrategy: factor out checkout argsJack Nagel
2013-02-17GitDownloadStrategy: generalize has_tag? to has_ref?Jack Nagel
2013-02-16info: open history pages for all specified formulaeJack Nagel
Closes #17852.
2013-02-16Fix serialization of used_optionsJack Nagel
2013-02-16Fix option flag naming for tap depsJack Nagel
Fixes #17866.
2013-02-15Add test for String#get_make_varJack Nagel
2013-02-15Remove redundant returnJack Nagel
2013-02-15Make this more idiomaticJack Nagel
2013-02-14GitDownloadStrategy: default to remote HEAD during checkoutJack Nagel
2013-02-14GitDownloadStrategy: quiet reset in non-verbose modeJack Nagel
2013-02-14GitDownloadStrategy: only fetch from remote when necessaryJack Nagel
When we are building from a tag, and that tag is already present in the cached repository, we don't to hit the network; everything we need already exists.
2013-02-14GitDownloadStrategy: extract checkout from #stageJack Nagel
2013-02-14GitDownloadStrategy: split up submodule update and checkoutJack Nagel
2013-02-14GitDownloadStrategy: split #fetch into several methodsJack Nagel
2013-02-12doctor: make brew link more clearAdam Vandenberg
Closes #17805.
2013-02-12Simplify this regexpJack Nagel
2013-02-12Establish a convention for Requirement namesJack Nagel
The name attribute of requirements is used when generating options for the :optional and :recommended dependency tags. Unless otherwise specified, the name attribute of a Requirement will be populated by stripping any module prefixes from the beginning and "Dependency" or "Requirement" from end of the class name and downcasing the result. Closes #17759.
2013-02-11formula: cinch up formattingAdam Vandenberg
2013-02-11Remove dead codeJack Nagel
This code only existed to support very old formula syntax, which was otherwise removed in e6b97bebd99779b52462dcd387191d804fc95b93.
2013-02-11Avoid nil in URL specsJack Nagel
2013-02-11Catch JSON decoding errors in Apache download strategyJack Nagel
c.f. #17772.
2013-02-10Don't reinvent IndexError hereJack Nagel
2013-02-10kill dead codeJack Nagel
2013-02-10CurlDownloadStrategy: remove pointless type introspectionJack Nagel
2013-02-10Add :libltdl dep for libtool's libltdlJack Nagel
The :libtool dep is implicitly a build-time dep; :libltdl can be used for software that uses the ltdl library at runtime.
2013-02-10Shrink DependencyCollector#parse_symbol_spec and add testsJack Nagel
2013-02-10Fix Regexp encoding under 1.9/2.0Jack Nagel
2013-02-10search homebrew-x11Adam Vandenberg
2013-02-10Show permission changes in debug modeAdam Vandenberg
2013-02-09ConflictRequirement: pass argument to superclass initalizerJack Nagel
2013-02-09Extract formula locks into a classJack Nagel
2013-02-09build: ignore non-explicit build-time dependenciesJack Nagel
Given the following dependency tree: foo bar (bottled) baz (build-time only) We skip installing baz because it is a build-time dependency of something that is bottled. However, during the build of foo, this filter is not applied because the dependent-dep relationship is not considered at this stage. If baz wasn't installed prior to this build, fixopt(baz) will fail. Further, build-time deps are tightly coupled to the formula they are specified by, and we shouldn't rely on them coming from dependencies several levels down. Fixes #17697.
2013-02-08LanguageModuleDependency: foward args to superclass initalizerJack Nagel
2013-02-07debrew: restore ARGV even when IRB.setup raisesJack Nagel
2013-02-07Reduce footprint of readline hackJack Nagel
2013-02-07Fix typoJack Nagel
2013-02-07audit: allow alpha.gnu.org URLsJack Nagel
2013-02-07superenv bin directory is under HOMEBREW_REPOSITORYJack Nagel
2013-02-07download_strategy: move requires out of methodJack Nagel
This can cause subtle issues when an exception is marshaled between the build process and the main Homebrew process, as the marshaled exception may contain URI objects even when the main Homebrew process has not loaded the URI library. Closes #17642.
2013-02-07MacOSVersion -> MacOS::VersionJack Nagel
2013-02-07Flesh out MacOSVersion testsJack Nagel
2013-02-06Print formula plist_manual caveat unless loaded.Mike McQuaid
2013-02-06Version: remove pointless private callJack Nagel
2013-02-06Version: kill silly class methodJack Nagel
Overriding <=> directly is much simpler.