mirror of
https://github.com/Homebrew/brew.git
synced 2025-07-14 16:09:03 +08:00

This variable allows a user to configure how often `brew update` runs. With the previous implementation, however, it was still pretty slow as it would run some of `brew update` even within the timeout. This feels related to complaints about Homebrew "feeling slow" since we enabled this. Address this by: - making `HOMEBREW_AUTO_UPDATE_SECS` behave more like `HOMEBREW_NO_AUTO_UPDATE` and entirely skip the invocation of `brew update` if the relevant tap (homebrew-core or homebrew-cask depending on command invoked) has been checked in the last `HOMEBREW_AUTO_UPDATE_SECS` - Only require/check the update of a single tap rather than every tap - Increase the default value of `HOMEBREW_AUTO_UPDATE_SECS` from 1m to 5m to cut people a bit more slack. We're not updating things often enough for 1m not to feel a bit overkill and 5m feels appropriate for a Homebrew "session" to only require a single update.
Documentation
Users
Contributors
- How To Open A Pull Request (and get it merged)
- Formula Cookbook
- Acceptable Formulae
- Formulae Versions
- Node for Formula Authors
- Python for Formula Authors
- Migrating A Formula To A Tap
- Rename A Formula
- Building Against Non-Homebrew Dependencies
- How To Create (And Maintain) A Tap
- Brew Test Bot
- Prose Style Guidelines
Maintainers
- New Maintainer Checklist
- Maintainers: Avoiding Burnout
- Maintainer Guidelines
- Homebrew/linuxbrew-core Maintainer Guide
- Brew Test Bot For Maintainers
- Common Issues for Maintainers
- Releases
- Developer/Internal API Documentation
- Homebrew/homebrew-core merge checklist