Documentation updates around web-based commit signing and changes to committer field
Proposal
We should have a single single source of truth documentation page to describe the behaviour of web commit signing and the changes to the committer field when web commit signing is enabled, so that there's a confident SSOT for what people can expect when enabling signing for commits made by Gitlab.
Add a new page under this: https://docs.gitlab.com/ee/user/project/repository/signed_commits/ - for "web-based commit signing". This page should always be the SSOT for what changes and what happens with web based commit signing. Types of content would be:
- Behaviour when commit signing is enabled
- Changes to committer field in API
- Prevent approvals behavior
- Limitations for rebase and merge
Link to the new doc page: https://docs.gitlab.com/ee/user/project/repository/signed_commits/web_commits.html
Other areas that would then link to this would include:
Edited by Marie-Christine Babin