aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
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-27fixed READMESecond Planet
Closes Homebrew/homebrew#4217. Signed-off-by: Mike McQuaid <mike@mikemcquaid.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
2010-12-30brew-pull: only use matched string for url.Mike McQuaid
2010-12-30Improve brew pull to close issues.Mike McQuaid
2010-12-26Fix typos in man pageAdam Vandenberg
2010-12-22Fix GithubGistFormula.Adam Vandenberg
2010-12-22Send people to new issue wiki page.Mike McQuaid
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2010-12-20Add `missing` and `server` to ZSH completionGabe Berke-Williams
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-12-02Add missing newline to brew bottle.Mike McQuaid
2010-12-02Fix brew pull looking at uncommitted work.Mike McQuaid
2010-12-01Add suffix for bottles to avoid cache confusion.Mike McQuaid
2010-12-01Improve reasoning in brew bottle for using gzip.Mike McQuaid
2010-12-01Fix spaced paths with brew bottle.Mike McQuaid
We shouldn't ever really have these but better to be safe than sorry.
2010-12-01Change tabs to spaces in brew bottle.Mike McQuaid
2010-11-26Use full path to curl in utils.rbAdam Vandenberg
2010-11-24Add initial brew bottle implementation.Mike McQuaid
2010-11-21Correct the principle usage of principal principles ;)Lee Packham
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2010-11-21Make the regex for URL checking more git friendlyLee Packham
* Urls for Git Commits need to be between 4-40 not 40. For example: https://github.com/mxcl/homebrew/commit/805a https://github.com/mxcl/homebrew/commit/805 Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2010-11-21Don't count --install as a valid brew pull URL.Mike McQuaid
We were checking that at least one URL argument was added but the --install parameter was also counted in that.
2010-11-21Only try and install using git pull when formula.Mike McQuaid
2010-11-20Fix typo in manpage.Mike McQuaid
2010-11-20Add brew pull for easy integration of user patchesMike McQuaid
2010-11-07Allow underscore in github version numbers.Adam Vandenberg
2010-11-07Update man pageAdam Vandenberg
Move all documented "external commands" up with the resto f the commands, as these will all be built-in commands after the next code re-org.
2010-11-06Separate man page for brew-manAdam Vandenberg
Also, revise main man page, and update brew-man command to handle multiple input files.
2010-11-05More .DS_Store ignoringMichael Dippery
* Don't link .DS_Store files * Don't list .DS_Store files in `brew info` Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-11-05brew-doctor - check for another stray ENV varAdam Vandenberg
Having $MACOSX_DEPLOYMENT_TARGET (for Fink) to something other than the current system SDK will cause Git to fail to compile (when building the Python bindings).
2010-11-04Fix installing from local abs. paths.Adam Vandenberg
2010-11-04brew-audit - check harder for commented cmakeAdam Vandenberg
2010-11-03Use static path to tar in READMEAdam Vandenberg