Bo Anderson
8c69c95417
Merge pull request #15204 from Bo98/portable-ruby-2.6.10_1
...
Portable Ruby 2.6.10_1
2023-04-12 16:13:36 +01:00
Bo Anderson
3697825784
search: remove remote searching
2023-04-12 13:16:19 +01:00
Bo Anderson
1b0bd8a6a9
Portable Ruby 2.6.10_1
...
Release notes: https://github.com/Homebrew/homebrew-portable-ruby/releases/tag/2.6.10_1
2023-04-11 18:10:37 +01:00
hyuraku
ec0d492c09
move cask/cmd/reinstall to cask/reinstall
2023-04-10 22:07:06 +09:00
Douglas Eichelberger
6397229f68
Enable types in extensions, etc.
2023-04-01 18:56:42 -07:00
Ruiyang Wu
007c896c97
Fix brew install --skip-post-install
...
Previous #15042 doesn't pass the flag all the way to
`FormulaInstaller.new`
2023-03-30 21:08:40 -04:00
Markus Reiter
bdd6523ce8
Deprecate appcast
.
2023-03-30 03:29:06 +02:00
Mike McQuaid
b7c55422b5
cmd/update-report: avoid unnecessary EOS.
...
Co-authored-by: Douglas Eichelberger <dduugg@users.noreply.github.com>
2023-03-28 08:49:05 +01:00
Mike McQuaid
9de0b619f3
More update tweaks
...
- Make copying to `*_names.before.txt` the responsibility of `update.sh`
(unless the file doesn't exist at all). This provides the added
benefit of allowing the inspection of the before/after state after
running a `brew update` rather than both files always being identical
at this point.
- State `No changes to formulae or casks.` on macOS.
- Rename and flip `updated_formula_report` to `auto_update`; this naming
was confusing every time.
- Only display the `You can upgrade with...` messaging if we're not
auto-updating as sometimes it will be displayed before the commands it
references (e.g. `upgrade`, `outdated` or an `install` that proceeds
to upgrade these formulae).
Fixes https://github.com/Homebrew/brew/issues/15065
2023-03-27 17:24:32 +01:00
Markus Reiter
5e52d415a9
Allow fetching for different arch.
2023-03-25 11:56:09 +01:00
Mike McQuaid
253dca568c
Revert "move cask/cmd/reinstall
"
2023-03-23 17:06:42 +00:00
Mike McQuaid
8f9caa3427
Merge pull request #15040 from hyuraku/move_cask/cmd/reinstall
...
move `cask/cmd/reinstall`
2023-03-23 16:31:01 +00:00
Mike McQuaid
95a8c3f638
Add brew install --skip-post-install
...
Will be needed by `brew test-bot`.
2023-03-23 15:22:27 +00:00
hyuraku
31e49d96af
move cask/cmd/reinstall to cask/reinstall
2023-03-23 22:50:03 +09:00
Mike McQuaid
e75b983686
cmd/update-report: fix ordering.
...
New formulae/casks were shown as removed and vice versa.
Fixes #15036
2023-03-23 08:48:48 +00:00
Adrian Ho
ff42a4e3b7
update*: check shim output
...
The shims _Should Not Fail_, but [when bugs happen](https://github.com/orgs/Homebrew/discussions/4331 ), they just cause confusing errors.
2023-03-22 18:03:47 +08:00
Mike McQuaid
584588afb4
Merge pull request #14971 from MikeMcQuaid/import-postgresql-upgrade-database
...
cmd/postgresql-upgrade-database: import from homebrew/core.
2023-03-20 15:55:23 +00:00
Dustin Rodrigues
b776fb32de
change includecount to include_count for readability
2023-03-20 07:23:17 -04:00
Dustin Rodrigues
e5fba88035
use includecount argument in pluralize
2023-03-19 23:35:47 -04:00
Mike McQuaid
62edc3258a
cmd/postgresql-upgrade-database: import from homebrew/core.
...
This is useful for non-contributor users but won't be installed if they
don't have homebrew/core tapped (the default).
Co-authored-by: Rylan Polster <rslpolster@gmail.com>
2023-03-15 13:16:40 -04:00
Mike McQuaid
b61bf2591b
cmd/{rb,nod}env-sync: add new commands.
...
Add these commands to ease use of Homebrew's bottles with `rbenv` and
`nodenv`.
I've had a lot of people request this over the years and it's worked
well for me for a long time.
I could see people extending these to support other languages or version
managers so perhaps we want a more generic name.
Co-authored-by: Rylan Polster <rslpolster@gmail.com>
2023-03-15 13:13:09 -04:00
Mike McQuaid
296c5088aa
Merge pull request #14935 from hyuraku/move-cask/cmd/uninstall
...
Move cask/cmd/uninstall
2023-03-13 10:19:41 +00:00
hyuraku
da6f48dbd0
Merge branch 'master' into move-cask/cmd/uninstall
2023-03-12 11:49:06 +09:00
Douglas Eichelberger
1943132cf6
Move i18n out of global
2023-03-11 17:27:53 -08:00
Issy Long
e9d994622e
rubocop: Drop "f" from Naming/MethodParameterName
allowlist
...
- This either stands for "file" but more often than not "formula".
2023-03-11 00:17:27 +00:00
hyuraku
db328b59f2
move cask/cmd/uninstall to cask/uninstall
2023-03-09 22:33:29 +09:00
hyuraku
869c8effb5
remocve Cask::Upgrade::OPTIONS
2023-03-09 20:41:26 +09:00
hyuraku
19f83ef67f
move cask/cmd/upgrade to cask/upgrade
2023-03-09 20:40:20 +09:00
Issy Long
a3211f4d7f
rubocop: Drop "d" from Naming/MethodParameterName
allowlist
2023-03-08 14:42:57 +00:00
Issy Long
e273c25be0
rubocop: Drop "p" from Naming/MethodParameterName
allowlist
...
- It's used to refer to a patch, so use the long name.
2023-03-08 14:42:56 +00:00
Issy Long
0cd616bc66
rubocop: Drop "r" from Naming/MethodParameterName
allowlist
...
- This stands for "resource" in our case, so use the long name.
2023-03-08 14:42:55 +00:00
Douglas Eichelberger
54fad14ff3
Fix module_function errors
2023-03-06 15:11:10 -08:00
Douglas Eichelberger
1c44a8861d
Fix type errors
2023-03-06 15:03:19 -08:00
Douglas Eichelberger
d56e2884aa
Enable typing in cmd/
2023-03-06 15:01:08 -08:00
Douglas Eichelberger
396954c3a8
Initialize lvars as empty arrays
2023-03-06 13:40:04 -08:00
Douglas Eichelberger
e57e50f228
Fix undefined error in update-report
2023-03-06 13:40:04 -08:00
hyuraku
ed2c1d3716
repair cmd/uninstall with zap option
2023-03-06 22:27:53 +09:00
Mike McQuaid
5689065c9e
Merge pull request #14880 from dduugg/fix--env
...
Fix type error in brew --env
2023-03-06 12:33:11 +00:00
Issy Long
6a704f2f40
sorbet: Bump more files to typed: true
...
- This was done through the `brew typecheck --suggest-typed --update`
command.
2023-03-05 18:18:59 +00:00
Mike McQuaid
8051e8818a
Merge pull request #14866 from MikeMcQuaid/update-report-all-formulae-api
2023-03-05 08:10:57 +00:00
Douglas Eichelberger
b7d2953412
enable typing in --env
2023-03-03 19:12:33 -08:00
Douglas Eichelberger
e63111a7b5
resolve type error in --env
2023-03-03 18:41:19 -08:00
Mike McQuaid
8c333f4ec6
Merge pull request #14851 from hyuraku/move-cask/cmd/list-to-cask/list
...
Move `cask/cmd/list` to `cask/list`
2023-03-03 09:26:01 +00:00
Mike McQuaid
c2cf0e6f65
Merge pull request #14862 from carlocab/fsmonitor
...
cmd/update.sh: limit setting `core.fsmonitor` to `false`
2023-03-03 09:11:51 +00:00
Mike McQuaid
26182fd67a
Note that brew update
will only report all without API.
...
It's not worth supporting this option any longer given the API
constraints.
2023-03-03 08:51:58 +00:00
Douglas Eichelberger
0384b82adc
Merge pull request #14826 from dduugg/no-open-struct
...
Enable Style/OpenStructUse cop
2023-03-02 12:30:28 -08:00
Mike McQuaid
62ee6faa58
Merge pull request #14802 from MikeMcQuaid/update_report_handle_formula_names
...
Show New/Deleted Formulae/Casks from `brew update`
2023-03-02 14:16:13 +00:00
hyuraku
e39232313f
move cask/cmd/list to cask/list
2023-03-02 21:53:15 +09:00
Carlo Cabrera
a29939e8ed
cmd/update.sh: limit setting core.fsmonitor
to false
...
We set `core.fsmonitor` to `false` in #13586 because Git's fsmonitor
daemon prevented the release of our locks, resulting in errors for some
users reported in #13521 .
However, the fix from #13586 set `core.fsmonitor` to `false` too often.
This is not needed for taps, or when `HOMEBREW_REPOSITORY` is different
from `HOMEBREW_PREFIX`. The issue in #13521 stems from the fsmonitor
daemon preventing the release of our locks, so there is no need to
prevent the daemon from monitoring repositories that don't contain our
lock files.
2023-03-02 14:04:31 +08:00
Mike McQuaid
9296db0c41
Merge pull request #14839 from hyuraku/move-cask/cmd/info-to-cask/info
...
Move `cask/cmd/info` to `cask/info`
2023-03-01 12:25:26 +00:00