Skip to content

Enabling --signoff / -s on commits #5351

@jancborchardt

Description

@jancborchardt

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.

Do you have any potential solutions in mind?

Possible solutions are:

  1. Simply sign off every commit automatically. The only thing to add to the commit message is:
Signed-off-by: Name <mail@example.com>
  1. Or if automatic signing has any drawback, have a global (or per-project) setting on whether commits should be signed automatically.

Metadata

Metadata

Assignees

No fields configured for Feature.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions