PR:
| The problem report (if any) which is affected (typically, by being closed) by this commit. Multiple PRs may be specified on one line, separated by commas or spaces. |
Reported by:
| The name and e-mail address of the person that reported the issue; for developers, just the username on the FreeBSD cluster.
Typically used when there is no PR, for example if the issue was reported on
a mailing list. |
Submitted by: (deprecated)
| This has been deprecated with git; submitted patches should have the author set by using git commit --author with a full name and valid email. |
Reviewed by:
| The name and e-mail address of the person or people that reviewed the change; for developers, just the username on the FreeBSD cluster. If a patch was submitted to a mailing list for review, and the review was favorable, then just include the list name. If the reviewer is not a member of the project, provide the name, email, and if ports an external role like maintainer: Reviewed by a ports maintainer that is not a developer: Reviewed by: Full Name <valid@email> (maintainer)
|
Tested by:
| The name and e-mail address of the person or people that tested the change; for developers, just the username on the FreeBSD cluster. |
Discussed with:
| The name and e-mail address of the person or people that contributed to the patch by providing meaningful feedback; for developers, just the username on the FreeBSD cluster.
Typically used to credit those who did not explicitly review, test, or approve the change, but nevertheless contributed to the discussion surrounding the change, which led to improvements and a better understanding of its impact on the FreeBSD project. |
Approved by:
| The name and e-mail address of the person or people that approved the change; for developers, just the username on the FreeBSD cluster. There are several cases where approval is customary: while a new committer is under mentorship commits to an area of the tree covered by the LOCKS file (src) during a release cycle committing to a repo where you do not hold a commit bit (e.g. src committer committing to docs) committing to a port maintained by someone else
While under mentorship, get mentor approval before the commit. Enter the mentor’s username in this field, and note that they are a mentor: Approved by: username-of-mentor (mentor)
If a team approved these commits then include the team name followed by the username of the approver in parentheses. For example: Approved by: re (username)
|
Obtained from:
| The name of the project (if any) from which the code was obtained. Do not use this line for the name of an individual person. |
Fixes:
| The Git short hash and the title line of a commit that is fixed by this change as returned by git log -n 1 --pretty=format:'%h ("%s")' GIT-COMMIT-HASH .
We include the commit title so that the referenced commit can be located even in the case that a future VCS migration invalidates hash references. |
MFC after:
| To receive an e-mail reminder to MFC at a later date, specify the number of days, weeks, or months after which an MFC is planned. |
MFC to:
| If the commit should be merged to a subset of stable branches, specify the branch names. |
MFH:
| If the commit is to be merged into a ports quarterly branch name, specify the quarterly branch. For example 2021Q2 . |
Relnotes:
| If the change is a candidate for inclusion in the release notes for the next release from the branch, set to yes . |
Candidates are user-visible changes, new features, compatibility breaks, etc.. | If you forget to set this line, or want to provide more details, add an entry to the RELNOTES file in the root of the src tree. |
The RELNOTES file is used to generate release notes for the next release. | Do not use the Relnotes: line to describe the change: its only valid value is yes . |
Security:
| If the change is related to a security vulnerability or security exposure, include one or more references or a description of the issue. If possible, include a VuXML URL or a CVE ID. |
Event:
| The description for the event where this commit was made. If this is a recurring event, add the year or even the month to it. For example, this could be FooBSDcon 2019 . The idea behind this line is to put recognition to conferences, gatherings, and other types of meetups and to show that these are useful to have. Please do not use the Sponsored by: line for this as that is meant for organizations sponsoring certain features or developers working on them. |
Sponsored by:
| Sponsoring organizations for this change, if any. Separate multiple organizations with commas. If only a portion of the work was sponsored, or different amounts of sponsorship were provided to different authors, please give appropriate credit in parentheses after each sponsor name. For example, Example.com (alice, code refactoring), Wormulon (bob), Momcorp (cindy) shows that Alice was sponsored by Example.com to do code refactoring, while Wormulon sponsored Bob’s work and Momcorp sponsored Cindy’s work. Other authors were either not sponsored or chose not to list sponsorship. |
Pull Request:
| This change was submitted as a pull request or merge request against one of FreeBSD’s public read-only Git repositories.
It should include the entire URL to the pull request, as these often act as code reviews for the code.
For example: https://github.com/freebsd/freebsd-src/pull/745 |
Co-authored-by:
| The name and email address of an additional author of the commit.
GitHub has a detailed description of the Co-authored-by trailer at 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 certifies compliance with https://developercertificate.org/ |
Differential Revision:
| The full URL of the Phabricator review. This line must be the last line. For example: https://reviews.freebsd.org/D1708 . |