diff options
| author | Alyssa Ross | 2016-11-17 16:18:50 +0000 |
|---|---|---|
| committer | Alyssa Ross | 2017-01-01 14:26:28 +0000 |
| commit | 05b85a7bef112a2d3db7cd56c819a62d9bb34e1b (patch) | |
| tree | f36483b8afd26b45600e6d67c2409380e268aa1f /Library/Homebrew/keg.rb | |
| parent | 81b40f6564a26814acab5ec9cf353fd677734f5d (diff) | |
| download | brew-05b85a7bef112a2d3db7cd56c819a62d9bb34e1b.tar.bz2 | |
keg: update installed dependency resolution
Closes #1525. (See there for a motivation for this change.)
Diffstat (limited to 'Library/Homebrew/keg.rb')
| -rw-r--r-- | Library/Homebrew/keg.rb | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/Library/Homebrew/keg.rb b/Library/Homebrew/keg.rb index 74fd88c2e..b7af6427f 100644 --- a/Library/Homebrew/keg.rb +++ b/Library/Homebrew/keg.rb @@ -385,6 +385,7 @@ class Keg end def installed_dependents + return [] unless linked? tap = Tab.for_keg(self).source["tap"] Keg.all.select do |keg| tab = Tab.for_keg(keg) @@ -394,12 +395,10 @@ class Keg # in case of conflicts between formulae from different taps. begin dep_formula = Formulary.factory(dep["full_name"]) - next false unless dep_formula == to_formula + dep_formula == to_formula rescue FormulaUnavailableError - next false unless "#{tap}/#{name}" == dep["full_name"] + next "#{tap}/#{name}" == dep["full_name"] end - - dep["version"] == version.to_s end end end |
