diff options
| author | Alyssa Ross | 2017-01-05 00:24:49 +0000 |
|---|---|---|
| committer | Alyssa Ross | 2017-01-05 00:33:44 +0000 |
| commit | 536b6e2396042491068fda8536bfec5e38000985 (patch) | |
| tree | 5c86239a5dc9a038e73d901d11ec6dd4832bb4e8 /Library/Homebrew/dev-cmd | |
| parent | 4c061fc1833521b3e943de2e2d16029966cd7164 (diff) | |
| download | brew-536b6e2396042491068fda8536bfec5e38000985.tar.bz2 | |
uses: properly handle recursive deps exceptions
Fixes #1776.
If any known formula had a dependency on an untapped tap,
Formula#recursive_dependencies would throw an exception, which would be
caught by the outer exception handler, causing the rest of the
dependencies for that formula to be skipped and incomplete output to be
generated.
To fix this, I added a check to avoid analysing the dependencies of
formulae from uninstalled taps.
Additionally, I removed the aforementioned outer exception handler added
in 5fdb89aed90f03413cdb21af430411c4a722876e, because the only other
place that should be capable of throwing such an exception is the
statement that was surrounded by another wider exception handler in
Homebrew/legacy-homebrew#40682.
Diffstat (limited to 'Library/Homebrew/dev-cmd')
0 files changed, 0 insertions, 0 deletions
