Перенос формулы в Tap
Иногда необходимо перенести формулу из одного Tap в другой. Для этого:
- Создайте запрос на вытягивание (pull request) в новый Tap, добавив файл формулы как есть из исходного Tap. Исправьте любые ошибки тестов, которые могут возникнуть из-за более строгих требований к новым формулам по сравнению с существующими (например,
brew audit --strictдолжно пройти для этой формулы). - Создайте запрос на вытягивание (pull request) в исходный Tap, удалив файл формулы и добавив его в
tap_migrations.jsonс сообщением для коммита, например,gv: migrate to homebrew/core. - Добавьте ссылку на каждый запрос на вытягивание (pull request) в другой запрос на вытягивание (pull request), чтобы поддерживающие могли слить их оба одновременно.
Поздравляем, вы перенесли формулу в Tap!
Для поддерживающих Homebrew, формулы должны перемещаться только внутри организации Homebrew (например, из Homebrew/core в Homebrew/cask или из стороннего Tap в Homebrew/core), и никогда не выходить за ее пределы.
© 2009–present Homebrew contributors
Licensed under the BSD 2-Clause License.
https://docs.brew.sh/Migrating-A-Formula-To-A-Tap