amenbo 1.0.0 — не пускать идентификаторы amenbo в коммиты
Идентификаторы amenbo вида AMB-T-… теперь может перехватить хук git, прежде чем они попадут в коммит. Если у вас уже стоит husky или другой инструмент для хуков, amenbo встанет рядом с ним, а не вместо него.
Идентификатор amenbo что-то значит только внутри выдавшего его хранилища. Теперь хук git может не дать ему просочиться в коммит.
Что изменилось
- Идентификаторы amenbo перехватываются до коммита — такой идентификатор, как
AMB-T-…илиAMB-D-…, разворачивается только в вашем хранилище, поэтому в открытом коммите он ничего не скажет тому, кто его прочтёт. amenbo ставит хуки git (pre-commitиcommit-msg), которые останавливают его до отправки. Пропустить один-единственный раз можно черезgit commit --no-verify. - Спрашивают один раз — хуки пишутся во внутренности git, поэтому amenbo спрашивает только в первый раз. Ответите «да» — и это покроет все репозитории, с которыми работает amenbo, включая те, что вы привяжете позже.
- Он встаёт рядом с вашими хуками — если husky, lefthook или ваш собственный хук уже на месте, amenbo его не убирает. Он добавляет свой блок рядом с существующим хуком, и работают оба.
Как поставить
Откройте установщик для своей ОС на странице последнего выпуска. Приложение и CLI идут вместе.
- macOS —
.pkg, отдельно для Apple silicon и для Intel (при первом открытии сработает Gatekeeper: щёлкните правой кнопкой → «Открыть») - Windows — установщик
.exe - Linux —
.deb/.rpm
Чтобы обновиться, запустите тот же установщик заново. На 0.1 при следующем запуске появится сообщение «вышла новая версия».
Впервые здесь? Загляните на страницу Начать.