Konubinix' opinionated web of thoughts

Signed-Off-By, Co-Authored-By…

Fleeting

Git - SubmittingPatches Documentation

certify that you wrote the patch or have the right to pass it on under the same license as ours, by “signing off” your patch

https://git-scm.com/docs/SubmittingPatches.html

you certify the below D-C-O

https://git-scm.com/docs/SubmittingPatches.html

add a “Signed-off-by” trailer to your commit, that looks like this:

Signed-off-by: Random J Developer <random@developer.example.org>

This line can be added by Git if you run the git-commit command with the -s option.

https://git-scm.com/docs/SubmittingPatches.html

you can place your own Signed-off-by trailer when forwarding somebody else’s patch with the above rules for D-C-O. Indeed you are encouraged to do so

https://git-scm.com/docs/SubmittingPatches.html

you can put extra trailers at the end:

Reported-by: is used to credit someone who found the bug that the patch attempts to fix.

Acked-by: says that the person who is more familiar with the area the patch attempts to modify liked the patch.

Reviewed-by:, unlike the other trailers, can only be offered by the reviewers themselves when they are completely satisfied with the patch after a detailed analysis.

Tested-by: is used to indicate that the person applied the patch and found it to have the desired effect.

Co-authored-by: is used to indicate that people exchanged drafts of a patch before submitting it.

Helped-by: is used to credit someone who suggested ideas for changes without providing the precise changes in patch form.

Mentored-by: is used to credit someone with helping develop a patch as part of a mentorship program (e.g., GSoC or Outreachy).

Suggested-by: is used to credit someone with suggesting the idea for a patch.

https://git-scm.com/docs/SubmittingPatches.html

Only capitalize the very first letter of the trailer, i.e. favor “Signed-off-by” over “Signed-Off-By” and “Acked-by:” over “Acked-By”.

https://git-scm.com/docs/SubmittingPatches.html