aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Formula
diff options
context:
space:
mode:
authorJack Nagel2013-06-07 22:27:30 -0500
committerJack Nagel2013-06-08 12:23:15 -0500
commite660d7bdd84cf2db2e728e806038922de00d5ea8 (patch)
tree900f9edb0a5151e0a3dca43ff3917e31eac5c95b /Library/Formula
parenta41d7942a04392de7ebd8b55855e9a19fd653bc2 (diff)
downloadhomebrew-e660d7bdd84cf2db2e728e806038922de00d5ea8.tar.bz2
Merge repeated deps with differing options
When expanding dependencies, repeated deps are treated as equal and all but the first are discarded when #uniq is called on the resulting array. However, they may have different sets of options attached, so we cannot assume they are the same. After the initial expansion, we group them by name and then create a new Dependency object for each name, merging the options from each group. Fixes #20335.
Diffstat (limited to 'Library/Formula')
0 files changed, 0 insertions, 0 deletions