aboutsummaryrefslogtreecommitdiffstats
path: root/Library
AgeCommit message (Collapse)Author
2011-03-12Homebrew 0.80.8Adam Vandenberg
2011-03-12'brew fetch' now an official commandAdam Vandenberg
2011-03-12Complain if a formula in core won't import.Adam Vandenberg
2011-03-12brew cleanup - do not clean up keg-only brews for nowAdam Vandenberg
2011-03-12brew cleanup - fix formula name in warningAdam Vandenberg
2011-03-12'brew options' now an official commandAdam Vandenberg
2011-03-12'brew test' now an official commandAdam Vandenberg
2011-03-12Silence cleanup warningAdam Vandenberg
When a cellar exists for an unknown formula, no longer print a warning. External tools using Brew to manage diy-installs will create a large number of non-formula cellars.
2011-03-12Fix UnsatisfiedExternalDependencyErrorGeorge Kulakowski
The refactor branch doesn't catch the UEDE and print the error message containing information about which dependency and how to install it. This adds back that logic. Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-03-12Use ruby style for inheritance.Adam Vandenberg
2011-03-12Fix 'brew install f' for already-installed brews.Adam Vandenberg
2011-03-12Fix 'brew search' with no parameter.Adam Vandenberg
2011-03-12Have brew-doctor refer to the correct LLVM/GCC env variablesMarkus Prinz
The HOMEBREW_(LLVM|GCC) variables mentioned in brew-doctor's `check_cc_symlink` method are actually named HOMEBREW_USE_(LLVM|GCC) Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-03-12Use + instead of /.Adam Vandenberg
2011-03-12Add comment and use constantsMax Howell
2011-03-12Add brew options --compact to manpageAdam Vandenberg
2011-03-12audit - check formula permissionsAdam Vandenberg
2011-03-12Add expat.framework check to doctorAdam Vandenberg
2011-03-12Added --use-gcc flag.Stephen Allred
This allows you to use llvm as your default compiler and keep the cc symlink pointed at llvm, while allowing you to build forumla that requires the gcc. Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-03-12ensure brewed bins are in path before installingCamillo Lugaresi
This makes sure that formulas find the correct pkg-config. Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-03-12Stop recommending our pipMax Howell
Seeing as the pip formula doesn't recommend pip anymore, we should stop telling people to use it :P
2011-03-12Fix `brew log foo`Max Howell
2011-03-12Revised bug report textMax Howell
2011-03-12Don't throw if no gcc 4.0 installedMax Howell
2011-03-12MacOS.xcode_prefixMax Howell
More robust code than before, and replaces all usage of `xcode-select -print-path`.
2011-03-12Don't open editor if no args passedMax Howell
2011-03-12`brew deps foo bar` now gives the dependency intersectionMax Howell
Rationale: this is more useful than the union, and you can still easily get the union by running the command twice and concatenating the result.
2011-03-12A install name fix step during installMax Howell
We currently only fix relative paths, but we should expand this more.
2011-03-12Pathname.ensure_writableMax Howell
Yields after chmoding (if necessary), once block is complete restores permissions.
2011-03-12Formula.resolve_alias to compatability.rbMax Howell
2011-03-12Some CleanupMax Howell
2011-03-12Move string extensionsAdam Vandenberg
2011-03-12Move brew-audit to cmdsAdam Vandenberg
2011-03-12Move some exceptionsAdam Vandenberg
2011-03-12Refactor the blacklistsMax Howell
Also don't abort searches if the query matches a blacklist. Eg. `brew search vim` should return macvim and the information that vim itself is not packaged.
2011-03-12More modular cmd/install and FormulaInstallerMax Howell
2011-03-12Refactor the brew command into one file per commandMax Howell
The code was sucking. To the extent that maintenance was hard. It's a lot easier to work with code that is sensibly split at sensible boundaries. So now it is more like that. But the refactor is minimal. Because we don't want you to have more merge hell than absolutely necessary. If you merge you will need to pay attention to brew.h.rb (as it is deleted) and bin/brew (as command logic is gone). It will be painful, but you will just have to help git out by moving any changes around manually. Note compatibility.rb. It ensures that any function renames or removals don't break anything. We're pretty serious about backwards compatibility. And that's because we encourage you to hack around with the innards. And we couldn't do that if we would then just make stuff disappear behind your back.
2011-03-06Use http://npmjs.org/ installation instructions. Fixes 4569.Arthur Kalmenson
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-02-20New options: `brew graph`Martin Kühl
Accept any options that `brew deps` accepts. Default to `--all` to preserve previous behaviour. Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-02-20brew-audit - check formula versionsAdam Vandenberg
2011-02-13Clean up zsh completionGeorge Kulakowski
1. Fix a misspelled variable to avoid shell namespace pollution 2. Remove a bogus completion (the 'brew xo' one) 3. Add missing tab completion code for - Several arguments/commands (options, --cellar etc.) - Aliases (e.g. home and homepage) - 'brew edit' complete to all formulae, not just installed ones Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-02-13remove npm, add warning about it.isaacs
Signed-off-by: Max Howell <max@methylblue.com>
2011-02-09Handle default install --optionsJustin Hileman
i.e. `--force --debug --use-llvm --ignore-dependencies --HEAD` Additionally: * Use a cleaner `if` block in install options completion case. * De-dupe options for subsequent completion (e.g. stop offering --foo once --foo option has been used). Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-02-04brew --compactAdam Vandenberg
2011-02-04bash completion: --options for `brew install foo`Justin Hileman
To trigger the option autocompletion, type: brew install foo --[tab][tab] Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-01-22Add ENV.cppflags shortcutAdam Vandenberg
2011-01-08Add newline to new issue reporting instructions.Mike McQuaid
2011-01-02Man typos. Fixes Homebrew/homebrew#3799Adam Vandenberg
2011-01-02brew-pull: Only append "Closes" to last commit.Mike McQuaid
2011-01-02brew-pull: Handle multipatch pull requests better.Mike McQuaid