This project is mirrored from https://github.com/Homebrew/brew.git.
Pull mirroring failed .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer or owner.
Last successful update .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer or owner.
Last successful update .
- Nov 28, 2020
-
-
Misty De Meo authored
The other syntax for setting `ENV` was added in #9013, but this form remained undocumented. Fixes #8648.
-
- Nov 27, 2020
-
-
Markus Reiter authored
Refactor `brew typecheck` and upgrade `typed` sigils.
-
Michka Popoff authored
bottle merge: add support for linux cellar
-
Sam Ford authored
livecheck: refactor url preprocessing
-
Sam Ford authored
-
Mike McQuaid authored
Improve ZSH completions handling
-
Markus Reiter authored
Work around BOM `find` bug.
-
Mike McQuaid authored
- Only display the completions caveats from the current shell (assuming it's one of Bash, ZSH or Fish) - If the completions location isn't in the ZSH `FPATH` then link to the documentation explaining how to do so. Fixes https://github.com/Homebrew/brew/issues/8984
-
- Nov 26, 2020
-
-
Sam Ford authored
-
Sam Ford authored
-
Sam Ford authored
-
Sam Ford authored
-
Dario Vladovic authored
- support both `github.com/downloads/<owner>/<repo>` and `github.s3.amazonaws.com/<owner>/<repo>` URL patterns - support self-hosted GitLab installations (with project groups) - support _well-known_ Gitea and Gogs instances
-
Dario Vladovic authored
-
Dario Vladovic authored
-
Michka Popoff authored
The first attempt to build and pull a formula (hello) for linux in homebrew-core resulted in a wrong cellar line being added to the formula's bottle block. How to test/debug this, using the 4 bottles that where built for hello: brew bottle --merge --debug hello--2.10_1.mojave.bottle.json hello--2.10_1.x86_64_linux.bottle.json hello--2.10_1.big_sur.bottle.json hello--2.10_1.catalina.bottle.json This command would add create the following bottle block: bottle do cellar "/home/linuxbrew/.linuxbrew/Cellar" sha256 "a0af7dcbb5c83f6f3f7ecd507c2d352c1a018f894d51ad241ce8492fa598010f" => :big_sur sha256 "5334dd344986e46b2aa4f0471cac7b0914bd7de7cb890a34415771788d03f2ac" => :catalina sha256 "22948764d8f8d7be4870ff92dae64d986eb63a9150b219c20fff87d1a6aa93d6" => :mojave sha256 "702dc7f78444d2f4f1c19324be654bcbb8b99dd0e9ce26c3e2fbc3b6464a189f" => :x86_64_linux end After the change in this PR, the result is the following: bottle do sha256 "a0af7dcbb5c83f6f3f7ecd507c2d352c1a018f894d51ad241ce8492fa598010f" => :big_sur sha256 "5334dd344986e46b2aa4f0471cac7b0914bd7de7cb890a34415771788d03f2ac" => :catalina sha256 "22948764d8f8d7be4870ff92dae64d986eb63a9150b219c20fff87d1a6aa93d6" => :mojave sha256 "702dc7f78444d2f4f1c19324be654bcbb8b99dd0e9ce26c3e2fbc3b6464a189f" => :x86_64_linux end The brew bottle --merge code will pick the most common cellar line between the 4 bottles, by order of priority: - non-relocatable (fixed cellar path) - cellar :any - cellar :any_skip_relocation In the case of the hello bottle, the 3 mac bottles are "cellar :any_skip_relocation", and the linux bottle is non-relocatable. So the linux bottle wins and the code correctly determines that the 4 bottles should be non-relocatable. In that case, the /home/linuxbrew/.linuxbrew/Cellar path is defined as cellar, and by convention we do not write that out to the formula file, hence the cellar path check that needs to be modified in this PR. This PR also fixes the same situation for mac ARM cellar paths
-
Markus Reiter authored
-
Markus Reiter authored
Don't output backtrace in `Formulary`.
-
Jonathan Chang authored
docs: explain why upgrade upgrades unrelated stuff
-
Mike McQuaid authored
formula_auditor: add cairomm@1.14 to allowlist
-
Mike McQuaid authored
Properly handle outdated cURL
-
Mike McQuaid authored
dev-cmd/unbottled: add new command.
-
Mike McQuaid authored
-
Mike McQuaid authored
Add a new command to list formulae that aren't bottled for a given OS.
-
Markus Reiter authored
Try retrying BOM `find` command.
-
Maxim Belkin authored
-
Markus Reiter authored
-
Markus Reiter authored
build(deps): bump sorbet from 0.5.6101 to 0.5.6111 in /Library/Homebrew
-
BrewTestBot authored
-
BrewTestBot authored
-
dependabot[bot] authored
Bumps [sorbet](https://github.com/sorbet/sorbet) from 0.5.6101 to 0.5.6111. - [Release notes](https://github.com/sorbet/sorbet/releases) - [Commits](https://github.com/sorbet/sorbet/commits ) Signed-off-by:
dependabot[bot] <support@github.com>
-
Markus Reiter authored
Add debug output of `find` command when creating BOM.
-
Maxim Belkin authored
Co-authored-by:
Mike McQuaid <mike@mikemcquaid.com>
-
Markus Reiter authored
-
Markus Reiter authored
Add types for `Formula`.
-
Mike McQuaid authored
Deprecation fixes
-
Markus Reiter authored
fix: launchctl list can return empty id
-
Michka Popoff authored
pr-pull: fix empty workflow check
-
Markus Reiter authored
-
Mike McQuaid authored
- `brew uninstall --zap` replaces `brew cask zap` - clarify how `--json` should behave Fixes https://github.com/Homebrew/brew/issues/9296
-