| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2010-01-16 | Some bulletproofing for bash completion script. | Adam Vandenberg | |
| Since Homebrew's Library doesn't have to be linked under prefix, we need to do some extra work in the bash completion script to support this configuration. Added a "--repository" option to brew, and updated the completion script to use paths relative to this location. | |||
| 2010-01-16 | Fixes Homebrew/homebrew#168 - don't show multiple copies of the same dep. | Adam Vandenberg | |
| 2010-01-16 | Add recommended GCC & LLVM versions to --config. | Adam Vandenberg | |
| 2010-01-13 | Print quotes around executed arguments with spaces | Max Howell | |
| Eg: ['foo', 'bar la'] -> "foo 'bar la'" | |||
| 2010-01-11 | Detect X11 when ENV.x11 is requested; dump in --config. | Adam Vandenberg | |
| 2010-01-06 | Check GitHub for issues relating to build failures | Max Howell | |
| Uses the GitHub issue search API, so it's very neat and concise. However you can get false positives, so it's not 100% useful. Still I think it is more useful than before, which was, nothing. A further issue is it depends on the ticket at GitHub using the formula's proper name. So we should ensure this as we can. Finally, it does add a possibly large delay to clean exit after a build error. We may want to fiddle with timeouts if it becomes troublesome. | |||
| 2009-12-30 | If Xcode isn't installed, raise | Max Howell | |
| We were raising but in a completely misleading and unintended fashion. | |||
| 2009-12-22 | brew: add 'cat' command | Alexander Solovyov | |
| 2009-12-12 | Another git command. | Adam Vandenberg | |
| 2009-12-12 | Some small style reformats | Adam Vandenberg | |
| 2009-12-12 | Unlink before uninstalling | Max Howell | |
| Nice bug there where we never removed any symlinks, because the unlink step requires the keg to be full of files to determine what symlinks to remove. | |||
| 2009-12-07 | Brew update will git init if required | Max Howell | |
| This is necessary for those who installed Homebrew using the suggested tarball method. Too late for them though. | |||
| 2009-12-05 | Prompt user to use pip for Hg and Bzr | Max Howell | |
| 2009-12-04 | Puts URL for failed build line | Max Howell | |
| 2009-12-02 | cd HOMEBREW_REPOSITORY before trying to git info it | Max Howell | |
| 2009-12-02 | Show exit status properly | Max Howell | |
| Turns out $?.to_i is a 16bit int with some bit flags in the first byte. | |||
| 2009-12-02 | We don't need the whole backtrace for BuildErrors | Max Howell | |
| 2009-12-01 | We can't rely on the $: order | Max Howell | |
| Some gems and libraries seem to change the order. | |||
| 2009-12-01 | `brew --config` output improved if no GCC | Max Howell | |
| 2009-11-19 | Add command 'brew info --all'. | Adam Vandenberg | |
| 2009-11-19 | New command 'brew deps [formula]' | Adam Vandenberg | |
| Where brew info will show the next-level-down dependencies, brew deps will show all of the formulae that a given formula depends on. | |||
| 2009-11-19 | Add alias support to formulae | Adam Vandenberg | |
| * brew install will find an aliased formula * aliases are searched against * warn when creating a new formula that has an existing alias. If Subversion has an alias "svn", then warn when the user tries to create a new formula "svn". The formula can still be created, though the user should make sure it's not a duplicate of the existing aliased one. Subversion and Objective-Caml formulas get some alises here, so we have something to test against. | |||
| 2009-11-19 | Add brew command 'uses' | Adam Vandenberg | |
| 'uses' shows the formulas that depend on a formula given on the command-line. | |||
| 2009-11-19 | Add extra message for unknown commands that are git commands. | Adam Vandenberg | |
| 2009-11-19 | Also allow 'brew help'. | Adam Vandenberg | |
| 2009-11-19 | Fix when 'edit' if/else indentation | Adam Vandenberg | |
| 2009-11-19 | Move some helper functions into Hardware | Adam Vandenberg | |
| 2009-11-12 | More tweaking of main exception handler output | Max Howell | |
| 2009-11-11 | Show kernel architecture in brew --config output | Max Howell | |
| 2009-11-11 | Re-raise SystemExit so the correct exit code is set | Max Howell | |
| The reason we rescue this exception at all is because otherwise our general purpose Exception handler catches it. | |||
| 2009-11-11 | Be specific about 3.1 point release. | Adam Vandenberg | |
| 2009-11-11 | dump_config for certain exceptions | Max Howell | |
| Ideally we could do a get request and fill in the issue form at GitHub. Presumably though, we'd only do this if the user typed brew report or somesuch. Someone should get that implemented! | |||
| 2009-11-11 | Include macports or fink info with brew --config | Max Howell | |
| 2009-11-11 | Include HEAD SHA with brew --config | Max Howell | |
| 2009-11-09 | My idea of tidy, sorry Adam… | Max Howell | |
| 2009-11-09 | DRY gcc_build and llvm_build | Max Howell | |
| 2009-11-09 | Add OS X, Ruby, compiler & hardware info to --config | Adam Vandenberg | |
| 2009-11-08 | Don't error out before Cellar is created | Max Howell | |
| We need a test for this. | |||
| 2009-11-08 | Warn users about Xcode versions that are too old | Max Howell | |
| Closes Homebrew/homebrew#116 | |||
| 2009-11-08 | Simplify the library path determination code a little | Max Howell | |
| 2009-11-08 | Set ENV[HOMEBREW_BREW_FILE] | Max Howell | |
| Thus install.rb gets the path to the instantiating brew process rather than whichever is first in the PATH. Not to mention Homebrew doesn't *have* to be in the PATH. | |||
| 2009-11-08 | Rename BREW_FILE HOMEBREW_BREW_FILE | Max Howell | |
| Because it's a global.h constant and that file can be included by other projects. | |||
| 2009-11-08 | Ensure BREW_FILE is an absolute path | Max Howell | |
| It's a constant and Dir.getwd can change. | |||
| 2009-11-07 | Propagate exit status in ExecutioError exception | Max Howell | |
| 2009-11-07 | brew edit works if the file in question won't parse | Max Howell | |
| 2009-11-07 | Provide system info for build errors | Max Howell | |
| 2009-11-07 | Don't require hardware.rb globally | Max Howell | |
| 2009-11-07 | Fixed SIGINT handling, so we can have our newline | Max Howell | |
| We trap the INT in the install process now so the newline race condition is avoided. Much neater and more polished now. | |||
| 2009-11-07 | Better error for unknown brew commands | Max Howell | |
| 2009-11-07 | Use HOMEBREW_REPOSITORY for brew log | Max Howell | |
