| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2014-05-20 | Don't try to lock the same formula more than once | Jack Nagel | |
| Fixes Homebrew/homebrew#28765. | |||
| 2014-04-26 | Explicitly pass key-value options to the build process | Jack Nagel | |
| Fixes Homebrew/homebrew#28695. | |||
| 2014-04-21 | Adjust installer for updated link error handling | Jack Nagel | |
| 2014-04-10 | Add hooks for pouring bottles. | Mike McQuaid | |
| This should give us a bit of control over what e.g. Boxen are doing whilst at the same time stopping us from accidentally breaking each other's stuff every so often. I'm aware this may be somewhat controversial so I'm open to other approaches. | |||
| 2014-04-05 | Guard against nil in inherited_options hash | Jack Nagel | |
| Fixes Homebrew/homebrew#28188. | |||
| 2014-04-05 | Avoid realpath where it is not necessary | Jack Nagel | |
| Symlinks in opt and LinkedKegs point directly at a keg in the cellar, so only resolving one symlink should suffice, and make it clear what path we are actually interested in. | |||
| 2014-04-05 | Ignore interrupts while cleaning up | Jack Nagel | |
| 2014-04-05 | Automatically reinstall up-to-date dependencies that are missing options | Jack Nagel | |
| Closes Homebrew/homebrew#21223. | |||
| 2014-04-05 | Rename outdated_keg to linked_keg | Jack Nagel | |
| 2014-04-05 | Load install receipt before performing any operations on existing kegs | Jack Nagel | |
| 2014-04-05 | Ensure build deps are installed for deps with inherited options | Jack Nagel | |
| Fixes Homebrew/homebrew#28144. | |||
| 2014-04-04 | Need to still check formula build state for some reason | Jack Nagel | |
| 2014-04-04 | Fix universal option inheritance during upgrades | Jack Nagel | |
| 2014-04-03 | formula_installer: check pour from requirements. | Mike McQuaid | |
| 2014-03-29 | Future-proof the build process fork/wait | Jack Nagel | |
| 2014-03-26 | Tab#write always overwrites, no need to unlink | Jack Nagel | |
| 2014-03-25 | Failing to install plist shouldn't prevent linking | Jack Nagel | |
| 2014-03-25 | Write plists atomically | Jack Nagel | |
| 2014-03-25 | Don't load the full debugger when readline is the formula being installed | Jack Nagel | |
| Fixes Homebrew/homebrew#27842. | |||
| 2014-03-24 | Check existence of target keg instead of hiding exceptions | Jack Nagel | |
| 2014-03-19 | Always build from source when given --interactive | Jack Nagel | |
| Closes Homebrew/homebrew#27716. | |||
| 2014-03-13 | Don't ignore dependencies when actually building a dependency | Jack Nagel | |
| Since the primary FormulaInstaller instance handles the entire dependency tree, we set ignore_deps to true when instantiated the class for each dependency in over to avoid repeated work. However, now that arguments for the build process are whitelisted instead of blacklisted, we have begun adding "--ignore-dependencies" if ignore_deps is true. This isn't quite right when we are installing a dependency. We want to skip the calculation and installation of *its* dependencies, since the primary installer takes care of that, but we still want to consider them in the build process, so that they are available in the build environment. | |||
| 2014-03-13 | Revert "Roll ignore_deps change back temporarily" | Jack Nagel | |
| This reverts commit 067f4d474cb158debb8ad7d19d664fb2540cb09f. | |||
| 2014-03-13 | Roll ignore_deps change back temporarily | Jack Nagel | |
| 2014-03-13 | Rewrite postfix conditional | Jack Nagel | |
| 2014-03-13 | Make FormulaInstaller setup more readable | Jack Nagel | |
| 2014-03-13 | Make debug an installer mode | Jack Nagel | |
| 2014-03-13 | Make verbose an installer mode | Jack Nagel | |
| 2014-03-13 | Make interactive an installer mode | Jack Nagel | |
| 2014-03-13 | Add predicate methods for inspecting the installer mode | Jack Nagel | |
| 2014-03-13 | Remove unnecessary check for pour_bottle? | Jack Nagel | |
| @start_time will be nil if we're pouring a bottle, so we don't need to also check pour_bottle?. | |||
| 2014-03-13 | Whitelist arguments that are passed to build process | Jack Nagel | |
| 2014-03-13 | Don't set installer options to their default | Jack Nagel | |
| ignore_deps and show_header default to false. | |||
| 2014-03-10 | Make force_bottle an explicit installer mode | Jack Nagel | |
| 2014-03-10 | Inline install_bottle? logic into the installer | Jack Nagel | |
| 2014-03-10 | Remove some obsoleted hacks from the installer | Jack Nagel | |
| 2014-03-10 | Make build_bottle an explicit installer mode | Jack Nagel | |
| 2014-03-08 | Pass build_from_source value to dependency installer | Jack Nagel | |
| 2014-03-08 | Add stubs for build_from_source and build_bottle installer modes | Jack Nagel | |
| 2014-03-08 | Remove "--fresh" option from installer | Jack Nagel | |
| Turns out that this doesn't really work at all. `brew install` _never_ reuses options in the first place, and using this option with `brew upgrade` results in some nasty corner cases in passing options to dependencies. | |||
| 2014-03-08 | Don't remove --only-dependencies since it is meaningless | Jack Nagel | |
| When only_deps is true, this method is never called. | |||
| 2014-03-08 | Sanitize ARGV options that are reflected in the installer mode | Jack Nagel | |
| 2014-03-04 | Let commands decide what mode the installer should use | Jack Nagel | |
| 2014-03-04 | Extract installer setup to prelude method | Jack Nagel | |
| 2014-03-04 | Show full name when a installing a tap dependency | Jack Nagel | |
| 2014-03-02 | Stop mutating build options in upgrade | Jack Nagel | |
| 2014-03-02 | Remove unnecessary parameter from inherited_options_for | Jack Nagel | |
| 2014-03-02 | Revert "Let commands decide what mode the installer should use" | Jack Nagel | |
| I'd still like to make this change, but at least for now the initializer requires ignore_deps to be set correctly. This reverts commit 881a8855b944fa9bd7dfd598bb9197f79f7a13f0. | |||
| 2014-03-02 | Let commands decide what mode the installer should use | Jack Nagel | |
| 2014-03-02 | Reduce the number of ways options can be passed to the installer | Jack Nagel | |
