RSS Планета Python

Сет Майкл Ларсон: Легко создавайте совместные коммиты с использованием никнеймов GitHub

Текст описывает метод добавления соавторов к коммиту GitHub, даже если у них нет публичных адресов электронной почты. Он предоставляет bash-скрипт для поиска отображаемого имени пользователя и адреса электронной почты "noreply" из API GitHub. Этот скрипт использует `curl` и `jq` для получения и анализа информации о пользователе на основе его логина GitHub. Вывод скрипта форматирует информацию о соавторе в требуемом формате `Co-authored-by`. Скрипт предназначен для размещения в PATH пользователя, что делает его легко доступным. В примере показано, как скрипт выполняется с помощью команды coauthoredby, за которой следует логин GitHub соавтора. Он демонстрирует, как включить скрипт в сообщение коммита git для многострочных коммитов. Конечным результатом является коммит git с правильно указанным соавтором. Журнал коммитов отобразит информацию об авторе и соавторе. Этот упрощенный процесс избавляет от необходимости ручного поиска электронной почты при добавлении соавторов. Это предлагает удобный способ указать вкладчиков, не требуя от них явной публикации своей электронной почты.
favicon
sethmlarson.dev
Seth Michael Larson: Easily create co-authored commits with GitHub handles