| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2009-08-10 | Refactor0.4 | Max Howell | |
| Large refactor to Formula, mostly improving reliability and error handling but also layout and readability. General improvements so testing can be more complete. Patches are automatically downloaded and applied for Formula that return a list of urls from Formula::patches. Split out the brew command logic to facilitate testing. Facility from Adam Vandenberg to allow selective cleaning of files, added because Python doesn't work when stripped. | |||
| 2009-08-10 | Extend ENV to make tweaking the build environment easier | Max Howell | |
| eg. ENV.libpng or ENV.deparallelize | |||
| 2009-08-10 | Return the installed path(s) from install | Max Howell | |
| 2009-08-10 | FIX Pathname.rename | Max Howell | |
| Rename relative to self.dirname | |||
| 2009-08-10 | ARGV+yeast | Max Howell | |
| Extensions to ARGV that are convenient or improve our robustness | |||
| 2009-08-10 | Pull USERAGENT used by curl into constant | Adam Vandenberg | |
| 2009-08-10 | Extract 'verify_download_integrity' method | Adam Vandenberg | |
| In order to support more than just MD5 verification, extract 'verify_download' into a separate method. | |||
| 2009-08-06 | Formula::std_cmake_parameters | Max Howell | |
| Because cmake syntax is batshit-insane, this stops people having to memorize which parameters to supply, and thus prevents error. I didn't do the same for Autotools deliberately as I have found that which parameters are supported is somewhat inconsistent. Plenty don't even support --disable-debug, thus I want the parameters getting used in the contributors face so they can easily diagnose what is going on. | |||
| 2009-08-04 | Remove all testing temporaries when done | Max Howell | |
| 2009-08-04 | The unittest now emulates a fresh install better | Max Howell | |
| In future, this will hopefully prevent regressions like issue Homebrew/homebrew#7. | |||
| 2009-08-04 | Sample for brew --cache. | Adam Vandenberg | |
| Signed-off-by: Max Howell <max@methylblue.com> | |||
| 2009-08-04 | Fix brew --cache | Adam Vandenberg | |
| Signed-off-by: Max Howell <max@methylblue.com> | |||
| 2009-08-04 | Homepage takes any formula, installed or not. | Adam Vandenberg | |
| Signed-off-by: Max Howell <max@methylblue.com> | |||
| 2009-08-04 | HOMEBREW_CACHE is now a Pathname object | Max Howell | |
| This is consistent with the other HOMEBREW_* path constants | |||
| 2009-08-04 | FIX Github gist formulae | Max Howell | |
| 2009-08-04 | FIX brew install before Cache has yet been created | Max Howell | |
| Closes Homebrew/homebrew#7 Cache directory is created when downloading tarballs, but the new hw.model stuff compiles the hw.model.c file there. | |||
| 2009-08-03 | Add home(page) to completion. | Adam Vandenberg | |
| Signed-off-by: Max Howell <max@methylblue.com> | |||
| 2009-08-03 | FIX brew home | Max Howell | |
| Somehow I didn't test before the commit, dumbo. | |||
| 2009-08-02 | FIX brew info when keg installed | Max Howell | |
| I keep breaking this stuff, need more tests, and well I think it's due to developing on multiple machines and having different states of checkouts. So apologies, I'll FIX myself too :) | |||
| 2009-08-02 | Add Contributions to brew edit listing | Max Howell | |
| 2009-08-02 | brew home foo open's foo's homepage in default web-browser | Adam Vandenberg | |
| 2009-08-02 | Create /usr/local/bin if it doesn't already exist. | Adam Vandenberg | |
| 2009-08-02 | Add all commands to the bash completion script. | Adam Vandenberg | |
| 2009-08-02 | Info also takes installed brews | Adam Vandenberg | |
| 2009-08-02 | Ensure that the Cellar exists when symlinking | Adam Vandenberg | |
| Only remove brew symlinks w/ selflink. | |||
| 2009-08-02 | Bash completion script for the brew command | Adam Vandenberg | |
| 2009-08-02 | A script to symlink Homebrew into /usr/local | Adam Vandenberg | |
| This is a developer utility, to allow you to keep your git clone in eg. your home directory, but still have Homebrew installed to /usr/local. It is an optional utility having the whole checkout at /usr/local is the default and recommended solution. | |||
| 2009-08-02 | Use cleanpath instead of realpath to keep symlinks intact. | Adam Vandenberg | |
| 2009-08-02 | Raise if extract_named_args finds no named args | Max Howell | |
| This errors out correctly for all existing and future usage. | |||
| 2009-08-02 | FIX missing keg argument error message. Closes Homebrew/homebrew#6 | Max Howell | |
| 2009-08-01 | Refactor and clean up code | Max Howell | |
| 2009-08-01 | FIX allow @version to be set in derived Formula | Max Howell | |
| 2009-08-01 | FIX brew info | Max Howell | |
| 2009-07-31 | Determine best optimization flags for host | Max Howell | |
| We call sysctl to determine which exact Mac model we are running on and optimize as well as possible. | |||
| 2009-07-31 | More tests for Formula and Keg | Max Howell | |
| 2009-07-31 | Tests for Formula.* | Max Howell | |
| 2009-07-31 | FIX chmod correctly for *both* 32bit and 64bit binaries | Max Howell | |
| 2009-07-31 | FIX only claim that Formula doesn't exist if it was a loaderror | Max Howell | |
| 2009-07-31 | FIX typo in formula.rb | Max Howell | |
| 2009-07-31 | A basis for full test coverage | Max Howell | |
| 2009-07-31 | opoo function for warning messages | Max Howell | |
| 2009-07-31 | Refactor $foo into HOMEBREW_FOO | Max Howell | |
| CONSTANTS are the far saner choice for these important parameters. Split env up so I can redefine the CONSTANTS in unittest.rb. | |||
| 2009-07-31 | Recognise 64 bit binaries too | Max Howell | |
| 2009-07-31 | Don't allow Keg.new for empty kegs | Max Howell | |
| Kegs have to exist to be created. | |||
| 2009-07-31 | FIX brew edit foo | Max Howell | |
| 2009-07-31 | FIX don't rmtree an already installed package | Max Howell | |
| That's stupid. Also don't fail to rmtree because nothing was installed. | |||
| 2009-07-31 | Allow brewing without an MD5 hash | Adam Vandenberg | |
| You can either have none, in which case a warning is displayed, or you can have one, but it *must* match. | |||
| 2009-07-31 | Copy LICENSE file if it exists also | Max Howell | |
| 2009-07-29 | Fix Formula.installed? | Max Howell | |
| 2009-07-29 | Fix brew rm | Max Howell | |
