Mike McQuaid e10d4c43c2
Optionally use DownloadQueue for reinstall, upgrade.
Follow up on `DownloadQueue` for download concurrency on `brew fetch`
and `brew install` to also add support for `brew reinstall` and
`brew upgrade`.

This required a fair bit of refactoring to make this work so I've also
made `install.rb`, `reinstall.rb` and `upgrade.rb` `typed: strict` to
add some extra guardrails from Sorbet here.

Co-authored-by: Carlo Cabrera <github@carlo.cab>
2025-07-24 15:41:03 +01:00
..
2025-06-29 09:02:24 -07:00
2025-07-15 13:34:49 -04:00
2025-07-21 09:10:06 +01:00
2025-07-04 10:33:11 -04:00
2025-07-14 19:12:38 +01:00
2025-05-15 11:48:36 -04:00
2025-07-14 19:12:38 +01:00
2025-07-14 19:12:38 +01:00
2025-07-14 19:12:38 +01:00
2025-03-27 13:16:00 +00:00
2025-03-27 13:16:00 +00:00
2025-07-14 19:12:38 +01:00