aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/formula_installer.rb
AgeCommit message (Expand)Author
2014-09-18Rewrite debugger to remove monkeypatches and use of call/ccJack Nagel
2014-09-16Fix variable shadowing bug in requirement expansionJack Nagel
2014-09-14Consistently call name on formula instead of relying on to_sJack Nagel
2014-09-14Remove InstallationError superclassJack Nagel
2014-08-26Structure the build process so that we don't need an at_exit hookJack Nagel
2014-08-26Avoid intermediate option objectsJack Nagel
2014-08-24Revert "Use the dependency object as the key in the inherited_options hash"Jack Nagel
2014-08-24Use the dependency object as the key in the inherited_options hashJack Nagel
2014-08-24Consider on-disk state when computing dependenciesJack Nagel
2014-08-22Pull common stdlib checking code into a methodJack Nagel
2014-08-16Remove the universal accessor from BuildOptionsJack Nagel
2014-08-13More idiomatic way to combine arraysJack Nagel
2014-08-13Simplify build_argvJack Nagel
2014-08-13Replace Options.coerce with an alternate constructorJack Nagel
2014-08-13Revert "Replace Options.coerce with an alternate constructor"Mike McQuaid
2014-08-12Replace Options.coerce with an alternate constructorJack Nagel
2014-08-12Clarify keg-only caveatsMisty De Meo
2014-08-11Replace the build object rather than mutate itJack Nagel
2014-08-11formula_installer: check for recommended/optional.Mike McQuaid
2014-08-11formula_installer: default_formula using build.Mike McQuaid
2014-08-10options.each only yields one argument to the blockJack Nagel
2014-08-10Disconnect defined options from the build objectJack Nagel
2014-08-10Revert "formula_installer: fix reqs default formulae."Mike McQuaid
2014-08-10formula_installer: fix reqs default formulae.Tomasz Pajor
2014-08-08Read from the error pipe in a separate threadJack Nagel
2014-08-02Use polymorphism to simplify stdlib compatibility checkJack Nagel
2014-07-31Hide the options data structure betterJack Nagel
2014-07-29Use the library path constant to get the library pathJack Nagel
2014-07-29Decouple DATA patches from the executing scriptJack Nagel
2014-07-24Stop rescuing Exception when making opt linkJack Nagel
2014-07-24Push keg_only special-case into linkJack Nagel
2014-07-24Pass the keg object into link and fix_install_namesJack Nagel
2014-07-22Hide the downloader implementation from the installerJack Nagel
2014-07-09formula_installer: bottle against Homebrew Python.Mike McQuaid
2014-06-30Use formula opt shortcutsJack Nagel
2014-06-27Use the keg object to manipulate the linked keg recordJack Nagel
2014-06-27Give more detailed information about link errors at install-timeJack Nagel
2014-06-26Remove dead codeJack Nagel
2014-06-22Move deprecated Formula class methods to compatJack Nagel
2014-06-20Remove ARGV.filter_for_dependenciesJack Nagel
2014-06-20Decouple spec selection from ARGVJack Nagel
2014-06-20Revert "formula_installer: bottle against Homebrew Python."Mike McQuaid
2014-06-20formula_installer: bottle against Homebrew Python.Mike McQuaid
2014-06-17Fix retry condition when auto-tapping depsJack Nagel
2014-06-16Move head-only checks to cmd/installJack Nagel
2014-05-31Use Pathname.glob when we want pathname objectsJack Nagel
2014-05-20Don't try to lock the same formula more than onceJack Nagel
2014-04-26Explicitly pass key-value options to the build processJack Nagel
2014-04-21Adjust installer for updated link error handlingJack Nagel
2014-04-10Add hooks for pouring bottles.Mike McQuaid