aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/dependency.rb
AgeCommit message (Expand)Author
2017-10-08Clean up code style and remove `.rubocop_todo.yml`.Markus Reiter
2017-09-24Rubocop: automatic rule fixes.Mike McQuaid
2017-06-28Refactor using `Forwardable` and `DelegateClass`.Markus Reiter
2017-01-16Revert "Revert "uses: properly handle untapped fo…Alyssa Ross
2017-01-07Revert "uses: properly handle untapped formulae in recursive dependency expan...Mike McQuaid
2017-01-05dependency: TapDependency#tap returns a TapAlyssa Ross
2016-12-10Fix dependency option handling.Mike McQuaid
2016-09-23Style/Alias: Prefer `alias`.Markus Reiter
2016-02-07Dependency.expand: ensure pop stackXu Cheng
2016-01-18Revert "Revert "dependency: don't recurse infinitely.""Mike McQuaid
2016-01-17Revert "dependency: don't recurse infinitely."Mike McQuaid
2016-01-17dependency: don't recurse infinitely.Mike McQuaid
2015-12-17dependency: fix merging tags in 'merge_repeats'Martin Afanasjew
2015-12-15Allow multiple option_names in dep/reqs.Mike McQuaid
2015-08-20TapDependency: allow passing arbitrary option_nameXu Cheng
2015-08-06favor flat_map over map...flattenXu Cheng
2015-08-03Core files style updates.BrewTestBot
2014-12-29TapDependency: add tap accessor.Mike McQuaid
2014-11-21Hashes do not iterate in insertion order on Ruby 1.8Jack Nagel
2014-11-21Fix dependency equalityJack Nagel
2014-08-27Rewrite missing_options in a more obvious wayJack Nagel
2014-08-23Remove an unnecessary default argumentJack Nagel
2014-08-11Replace the build object rather than mutate itJack Nagel
2014-07-30Remove confusing implicit options handlingJack Nagel
2014-07-01Always use class.name to build inspect stringsJack Nagel
2014-06-22Move deprecated Formula class methods to compatJack Nagel
2014-02-28Add TapDependencyJack Nagel
2014-02-27Eliminate mutation of Dependency objectsJack Nagel
2014-02-27Pass expansion-time build options to install_dependencyJack Nagel
2014-02-27Apply cyclic dependency hack unconditionallyJack Nagel
2014-02-27Remove requested? dependency magicJack Nagel
2014-02-13Eliminate unnecessary arrays and call to flattenJack Nagel
2014-01-03dependency: don't try and expand yourself.Mike McQuaid
2013-12-09Ensure option names are consistent for default formula requirementsJack Nagel
2013-12-09Pass deps collection to be expanded as a parameterJack Nagel
2013-11-13Prevent deps of build-time deps from leaking into the build environmentJack Nagel
2013-11-05Dependency: tighten equality checkJack Nagel
2013-09-27Allow Dependency objects to be marshaledJack Nagel
2013-08-20Avoid the need to compact the expanded deps arrayJack Nagel
2013-07-22Update commentJack Nagel
2013-07-22Check deps of satisfied depsJack Nagel
2013-06-27Fix some #eql? correctness issuesJack Nagel
2013-06-25Uniqify tags when merging dependenciesJack Nagel
2013-06-24Copy env_proc when merging depsJack Nagel
2013-06-08Use actual class of dep when recreating merged depsJack Nagel
2013-06-08Merge repeated deps with differing optionsJack Nagel
2013-06-07Add Dependency#inspectJack Nagel
2013-06-03Allow explicit conversion of requirements to depsJack Nagel
2013-06-03Python 2.x and 3.x supportSamuel John
2013-05-25Dependency: use instanceof? in eql?Jack Nagel