aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/extend
diff options
context:
space:
mode:
authorJack Nagel2013-06-07 22:27:30 -0500
committerJack Nagel2013-06-08 12:23:15 -0500
commit8cb861c6950bd72b0370391fade00ea60209e2b9 (patch)
tree4c07cf4dafca8fd4d45bd807782ff330670d09c6 /Library/Homebrew/extend
parent80745a97e20f8033ff6ff3a0c0425b22880a944f (diff)
downloadbrew-8cb861c6950bd72b0370391fade00ea60209e2b9.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 Homebrew/homebrew#20335.
Diffstat (limited to 'Library/Homebrew/extend')
0 files changed, 0 insertions, 0 deletions