jj icon indicating copy to clipboard operation
jj copied to clipboard

Commit signing backend implementation

Open julienvincent opened this issue 4 months ago • 3 comments

This is an expansion on the work that was started by @necauqua in #2728 with the intent of getting the core implementation ready to land.

This involved some small behavioural tweaks such as adding config to control whether or not commit signatures are verified and display by default. This also involved a lot of massaging to get the test suite green again.

One significant addition to the original work is the addition of an SSH signing backend which works as closely as possible to the git SSH signing workflow.

Checklist

If applicable:

  • [x] I have updated CHANGELOG.md
  • [x] I have updated the documentation (README.md, docs/, demos/)
  • [x] I have updated the config schema (cli/src/config-schema.json)
  • [x] I have added tests to cover my changes

julienvincent avatar Feb 09 '24 23:02 julienvincent