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
..
2023-02-08 10:03:45 +01:00
2023-02-22 22:50:24 +00:00
2023-02-27 21:42:47 -08:00
2023-02-19 00:13:29 +00:00
2023-02-28 14:58:11 -05:00
2023-02-24 19:00:52 +00:00
2023-02-23 12:48:18 +00:00
2023-02-27 21:42:47 -08:00
2023-02-22 22:52:06 +00:00
2023-03-01 09:44:57 +00:00
2023-02-27 20:31:01 -08:00
2023-01-19 12:40:50 -05:00
2023-02-10 23:17:16 -05:00
2023-02-24 18:07:19 +00:00
2023-02-10 23:17:16 -05:00
2023-02-23 10:15:06 -08:00
2023-02-22 22:52:06 +00:00
2023-02-27 21:43:10 -08:00
2023-02-15 14:24:58 +00:00
2023-02-27 20:20:56 -08:00

Homebrew Ruby API

This is the API for Homebrew.

The main class you should look at is the {Formula} class (and classes linked from there). That's the class that's used to create Homebrew formulae (i.e. package descriptions). Assume anything else you stumble upon is private.

You may also find the Formula Cookbook and Ruby Style Guide helpful in creating formulae.

Good luck!