-
Notifications
You must be signed in to change notification settings - Fork 10.2k
Labels
Description
Please describe the problem you think should be solved
A lot of open source projects work with the Developer Certificate of Origin (like Linux, Nextcloud and others). Currently, commits created with GitHub Desktop can not be signed off and you would have to amend each one using the command line. Or you have to manually insert the Signed-off-by: … line in every commit.
- Documentation of --signoff: https://git-scm.com/docs/git-commit#git-commit--s
- More info on the DCO and why --signoff was added: https://stackoverflow.com/a/1962112
- Same issue exists in the Git & GitHub integration of Atom: Add Signed-off-by line in commit log message. atom/github#914
- Tangentially related to Setup gpg signing #78 (Setup gpg signing)
Do you have any potential solutions in mind?
Possible solutions are:
- Simply sign off every commit automatically. The only thing to add to the commit message is:
Signed-off-by: Name <mail@example.com>
- Or if automatic signing has any drawback, have a global (or per-project) setting on whether commits should be signed automatically.
Reactions are currently unavailable
Metadata
Metadata
Labels
Type
Fields
Give feedbackNo fields configured for Feature.