4 января, после более пяти месяцев разработки, состоялся выпуск 2.6.0 консольной утилиты GCLI, написанной на языке C и распространяемой по лицензии BSD-2. Утилита предназначена для взаимодействия с API нескольких популярных сервисов хостинга Git-проектов и позволяет создавать, просматривать и взаимодействовать с проблемами, запросами на слияние и метками и комментариями к ним; проверять состояние CI и конвейеров, и многое другое.
И, в отличие от GitHub CLI, GCLI поддерживает не только API GitHub, но и API GitLab, Gitea и, экспериментально, Bugzilla.
Список изменений:
- В подкоманду
pulls
добавлено действиеcheckout
, выполняющиееgit checkout
для заданного запроса на слияние (только для GitHub и GitLab). - В подкоманду
pulls create
добавлен параметр-R
, позволяющий указывать рецензентов непосредственно при создании запроса на слияние. Также, теперьgcli
запрашивает рецензентов при создании запроса на слияние в интерактивном режиме. - В интерактивную подкоманду
status
добавлена поддержка запросов на слияние. - Другие улучшения и исправления ряда ошибок.