PR:
| Номер отчета о проблеме (если есть), на который влияет данный коммит (обычно путем закрытия). Можно указать несколько номеров PR в одной строке, разделяя их запятыми или пробелами. |
Reported by:
| Имя и адрес электронной почты лица, сообщившего о проблеме; для разработчиков — только имя пользователя в кластере FreeBSD.
Обычно используется, когда нет PR, например, если проблема была сообщена в
почтовой рассылке. |
Submitted by: (deprecated)
| Это устарело в git; отправляемые патчи должны указывать автора с помощью git commit --author с указанием полного имени и действительного email. |
Reviewed by:
| Имя и адрес электронной почты человека или людей, которые проверили изменение; для разработчиков достаточно указать имя пользователя в кластере FreeBSD. Если патч был отправлен в список рассылки для проверки и получил положительный отзыв, то укажите только название списка. Если рецензент не является участником проекта, укажите имя, электронную почту и, если это порт, внешнюю роль, например, сопровождающего: Проверено сопровождающим портов, не являющимся разработчиком: Reviewed by: Full Name <valid@email> (maintainer)
|
Tested by:
| Имя и адрес электронной почты человека или людей, которые проверили изменение; для разработчиков — просто имя пользователя в кластере FreeBSD. |
Discussed with:
| Имя и адрес электронной почты человека или людей, которые внесли вклад в исправление, предоставив содержательную обратную связь; для разработчиков — просто имя пользователя в кластере FreeBSD.
Обычно используется для упоминания тех, кто не проводил явного рецензирования, тестирования или одобрения изменения, но тем не менее участвовал в обсуждении, связанном с изменением, что привело к улучшениям и лучшему пониманию его влияния на проект FreeBSD. |
Approved by:
| Имя и адрес электронной почты лица или лиц, утвердивших изменение; для разработчиков — просто имя пользователя в кластере FreeBSD. Есть несколько случаев, когда утверждение является обычной практикой: когда новый коммиттер находится под наставничеством коммиты в область дерева, указанную в файле LOCKS (src) во время цикла выпуска коммиты в репозиторий, где у вас нет права на коммит (например, коммиттер src делает коммит в docs) коммиты в порт, поддерживаемый кем-то другим
Во время наставничества получите одобрение наставника перед коммитом. Укажите имя пользователя наставника в этом поле и отметьте, что он является наставником: Approved by: имя-пользователя-наставника (mentor)
Если коммиты были утверждены командой, укажите название команды, за которым в скобках следует имя пользователя утверждающего. Например: Approved by: re (имя-пользователя)
|
Obtained from:
| Название проекта (если есть), из которого был получен код. Не используйте эту строку для указания имени отдельного человека. |
Fixes:
| Короткий хэш Git и заголовок коммита, который исправлен этим изменением, как возвращается командой git log -n 1 --pretty=format:'%h ("%s")' GIT-COMMIT-HASH .
Мы включаем заголовок коммита, чтобы можно было найти указанный коммит даже в случае, если будущая миграция системы контроля версий сделает ссылки по хэшу недействительными. |
MFC after:
| Чтобы получить напоминание по электронной почте о запланированном MFC через определенное время, укажите количество дней, недель или месяцев, после которых планируется выполнить MFC. |
MFC to:
| Если коммиту должно быть сделано слияние в подмножество стабильных веток, укажите названия веток. |
MFH:
| Если коммиту должено быть сделано слияние в квартальную ветку портов, укажите квартальную ветку. Например, 2021Q2 . |
Relnotes:
| Если изменение является кандидатом для включения в примечания к выпуску следующей версии из ветки, установите значение yes . |
Security:
| Если изменение связано с уязвимостью или угрозой безопасности, укажите одну или несколько ссылок либо описание проблемы. По возможности включите URL VuXML или идентификатор CVE. |
Event:
| Описание события, в рамках которого был выполнен этот коммит. Если это повторяющееся событие, добавьте год или даже месяц. Например, это может быть FooBSDcon 2019 . Идея этой строки — отдать должное конференциям, встречам и другим подобным мероприятиям, а также показать, что их проведение полезно. Пожалуйста, не используйте строку Sponsored by: для этого, так как она предназначена для организаций, спонсирующих определённые функции, или разработчиков, работающих над ними. |
Sponsored by:
| Организации, спонсировавшие это изменение (если есть). Разделяйте несколько организаций запятыми. Если только часть работы была спонсирована или разные суммы спонсорской поддержки были предоставлены разным авторам, укажите соответствующую информацию в скобках после каждого имени спонсора. Например, Example.com (alice, code refactoring), Wormulon (bob), Momcorp (cindy) показывает, что Alice была спонсирована Example.com для рефакторинга кода, в то время как Wormulon спонсировал работу Bob, а Momcorp спонсировал работу Cindy. Другие авторы либо не были спонсированы, либо решили не указывать спонсорство. |
Pull Request:
| Это изменение было отправлено как запрос на принятие изменений (pull request) или запрос на слияние (merge request) в один из публичных Git-репозиториев FreeBSD только для чтения.
Оно должно включать полный URL запроса на включение изменений, так как они часто выполняют роль рецензий кода.
Например: https://github.com/freebsd/freebsd-src/pull/745 |
Co-authored-by:
| Имя и адрес электронной почты дополнительного автора коммита.
GitHub содержит подробное описание трейлера Co-authored-by по адресу https://docs.github.com/en/pull-requests/committing-changes-to-your-project/creating-and-editing-commits/creating-a-commit-with-multiple-authors. |
Signed-off-by:
| ID подтверждает соответствие требованиям https://developercertificate.org/ |
Differential Revision:
| Полный URL обзора в Phabricator. Эта строка должна быть последней строкой. Например: https://reviews.freebsd.org/D1708 . |