aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Formula/scrollkeeper.rb
diff options
context:
space:
mode:
authorJack Nagel2012-08-14 23:13:18 -0500
committerJack Nagel2012-08-14 23:26:50 -0500
commit50090ddcc624afa835d3b274caf615d09a96af81 (patch)
tree94469bf356431c9a8afa538d3157ae6b1fe964b0 /Library/Formula/scrollkeeper.rb
parent6acd378c4a2affd67ebdb9c135a6dfe547403c66 (diff)
downloadhomebrew-50090ddcc624afa835d3b274caf615d09a96af81.tar.bz2
Recursively expand requirements in FormulaInstaller
Currently FormulaInstaller "forgets" about the requirements of dependencies, as dependencies are recursively expanded by the first FormulaInstaller instance, and then ignored by subsequent instances to prevent duplicate installation attempts. These requirements then have their messages displayed, but the fatal check is skipped and thus no exception is raised. Now that we have Formula#recursive_requirements, we can mirror what we are doing with dependencies and recursively expand requirements up front. While at it, fix a bug in determining Requirement equality that resulted in unique requirements being eliminated from a formula's set of recursive requirements. Fixes #12290. Fixes #14084. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Diffstat (limited to 'Library/Formula/scrollkeeper.rb')
0 files changed, 0 insertions, 0 deletions