Mike McQuaid
0b98c50866
Merge pull request #16998 from Homebrew/ported-cmds
...
Port remaining commands to use AbstractCommand
2024-04-02 09:00:44 +01:00
Douglas Eichelberger
3f856f6516
Port Homebrew::Cmd::Repository
2024-04-01 16:02:41 -07:00
Douglas Eichelberger
6a1d43337c
Port Homebrew::Cmd::Prefix
2024-04-01 16:00:47 -07:00
Douglas Eichelberger
b56e0b733d
Port Homebrew::Cmd::Env
2024-04-01 15:58:07 -07:00
Douglas Eichelberger
754151fcb8
Port Homebrew::Cmd::Cellar
2024-04-01 15:56:06 -07:00
Douglas Eichelberger
102051c35d
Port Homebrew::Cmd::Caskroom
2024-04-01 15:54:03 -07:00
Douglas Eichelberger
7bbf0a3206
Port Homebrew::Cmd::Cache
2024-04-01 15:53:56 -07:00
Douglas Eichelberger
6d716a7d69
Missed one
2024-04-01 12:09:20 -07:00
Douglas Eichelberger
fdc95d02c8
Port Homebrew::Cmd::Uses
2024-04-01 12:01:37 -07:00
Douglas Eichelberger
1362890f2a
Port Homebrew::Cmd::Upgrade
2024-04-01 11:58:35 -07:00
Douglas Eichelberger
d5add6565c
Port Homebrew::Cmd::UpdateReport
2024-04-01 11:58:20 -07:00
Douglas Eichelberger
48f4adad33
Port Homebrew::Cmd::Untap
2024-04-01 11:50:25 -07:00
Douglas Eichelberger
f8caae06f7
Port Homebrew::Cmd::Unpin
2024-04-01 11:48:40 -07:00
Douglas Eichelberger
5ccb0b0567
Port Homebrew::Cmd::Unlink
2024-04-01 11:47:18 -07:00
Douglas Eichelberger
4cf9ef831a
Port Homebrew::Cmd::Uninstall
2024-04-01 11:46:01 -07:00
Douglas Eichelberger
841cfd9fdc
Port Homebrew::Cmd::Tap
2024-04-01 11:43:52 -07:00
Michael Cho
de00f76115
service: allow Pathname in array for #run
...
Signed-off-by: Michael Cho <michael@michaelcho.dev>
2024-04-01 14:30:10 -04:00
Douglas Eichelberger
be42d46d49
Port Homebrew::Cmd::TapInfo
2024-04-01 10:15:28 -07:00
Douglas Eichelberger
5495ff1eea
Port Homebrew::Cmd::Search
2024-04-01 10:12:52 -07:00
Douglas Eichelberger
d875c970e9
Port Homebrew::Cmd::Reinstall
2024-04-01 10:09:48 -07:00
Douglas Eichelberger
057f561d2c
Port Homebrew::Cmd::Readall
2024-04-01 10:05:02 -07:00
Douglas Eichelberger
5ef070380c
Port Homebrew::Cmd::RbenvSync
2024-04-01 10:04:06 -07:00
Douglas Eichelberger
6c260db277
Port Homebrew::Cmd::PyenvSync
2024-04-01 10:01:54 -07:00
Douglas Eichelberger
427b527335
Port Homebrew::Cmd::Postinstall
2024-04-01 09:59:47 -07:00
Douglas Eichelberger
31aa89aa7c
Port Homebrew::Cmd::PostgresqlUpgradeDatabase
2024-04-01 09:48:23 -07:00
Douglas Eichelberger
c1b1c11a8c
Port Homebrew::Cmd::Pin
2024-04-01 09:44:14 -07:00
Douglas Eichelberger
7725fc62d4
Port Homebrew::Cmd::Outdated
2024-04-01 09:42:31 -07:00
Douglas Eichelberger
57442ab67e
Port Homebrew::Cmd::Options
2024-04-01 09:15:58 -07:00
Douglas Eichelberger
c5dfac1f2c
Port Homebrew::Cmd::NodenvSync
2024-04-01 09:15:58 -07:00
Douglas Eichelberger
a43224cb4a
Port Homebrew::Cmd::Missing
2024-04-01 09:15:58 -07:00
Douglas Eichelberger
0cb608a80c
Port Homebrew::Cmd::Migrate
2024-04-01 09:15:58 -07:00
Douglas Eichelberger
59adde2069
Port Homebrew::Cmd::Log
2024-04-01 09:15:58 -07:00
Mike McQuaid
7e35ae25d5
cask/utils: quieten down when fixing permissions fails.
...
When fixing permissions fails, we should not print the error messages
from e.g. `chmod` unless we are in debug or verbose mode (because we
immediately retry taking ownership `sudo`).
2024-04-01 16:22:42 +01:00
Bo Anderson
865d38ab82
Merge pull request #16992 from Homebrew/cleanup-edgecase
...
cleanup: handle some edge cases
2024-04-01 15:04:59 +01:00
Bo Anderson
bc7c274e17
cleanup: handle some edge cases
2024-04-01 14:47:52 +01:00
Mike McQuaid
06f3bd9d51
Merge pull request #16991 from cho-m/go_resource-deprecate
...
go_resource deprecation comments
2024-04-01 14:43:51 +01:00
Michael Cho
f81dcd8c58
go_resource deprecation comments
...
Signed-off-by: Michael Cho <michael@michaelcho.dev>
2024-04-01 09:00:32 -04:00
Mike McQuaid
df2c914b42
Merge pull request #16989 from cho-m/livecheck-throttle-audit-updates
...
formula_auditor: check livecheck throttle
2024-04-01 13:55:50 +01:00
Mike McQuaid
1f41dff48f
Merge pull request #16971 from cho-m/language-types
...
language/*: enable `typed: strict`
2024-04-01 13:51:34 +01:00
Mike McQuaid
0bbfa434cf
unpack_strategy/dmg: fix permissions when needed.
...
`ditto` behaves weirdly when the EUID is different from the UID. This
fix ensures that the BOM file is written with the correct permissions
in this case.
2024-04-01 09:49:10 +01:00
Mike McQuaid
8a59266e92
Merge pull request #16988 from Homebrew/remove-unnecessary-cache-clearing-in-tests
...
tests: remove unnecessary cache clearing
2024-04-01 08:12:45 +01:00
Mike McQuaid
120eb553dd
Merge pull request #16968 from samford/livecheck/add-extract-plist-skip-to-skip-conditions
...
livecheck: Add ExtractPlist skip to SkipConditions
2024-04-01 08:11:49 +01:00
Mike McQuaid
3c86be2648
Merge pull request #16986 from Homebrew/update-keg-sorting-method
...
keg: update sorting by version logic
2024-04-01 08:11:17 +01:00
Mike McQuaid
2ae0174a6d
Merge pull request #16972 from cho-m/m4-shim
...
shims/mac/super/m4: use gm4 if missing m4 (e.g. Xcode 15.3 CLT)
2024-04-01 08:10:16 +01:00
Mike McQuaid
e600cc6fef
language/python: tweak Pathname syntax.
...
Co-authored-by: Markus Reiter <me@reitermark.us>
2024-04-01 08:09:42 +01:00
Michael Cho
4b65052b22
dev-cmd/bump-formula-pr: deprecate throttled_formulae.json
...
Signed-off-by: Michael Cho <michael@michaelcho.dev>
2024-04-01 00:54:36 -04:00
Michael Cho
2d50ef1bc0
formula_auditor: check livecheck throttle
...
Signed-off-by: Michael Cho <michael@michaelcho.dev>
2024-04-01 00:54:13 -04:00
apainintheneck
226239da4c
tests: remove unnecessary cache clearing
...
This PR removes all remaining unnecessary cache clearing in tests
from the codebase since we now clear all cachable classes between
tests making this functionally unnecessary.
Original PR to automatically clear caches:
- https://github.com/Homebrew/brew/pull/16746
I also moved the `Utils::Analytics` module to use cachable so
that we don't have to clear caches specifically in tests anymore.
2024-03-31 18:38:03 -07:00
Sam Ford
111ac5810c
livecheck: Clean up whitespace, ordering
2024-03-31 21:01:40 -04:00
Sam Ford
a4134125f2
livecheck: Clarify --extract-plist behavior
...
From the description of the `--extract-plist` option, it would seem
that the `ExtractPlist` strategy is only enabled when the option is
used. Instead, livecheck automatically enables the strategy if the
command is run on only one cask. This rewords descriptions of the
option to clarify the behavior.
2024-03-31 21:01:40 -04:00