Skip to content

feat: support x509 commit signing#2844

Open
kaden-l-nelson wants to merge 1 commit into
gitui-org:masterfrom
kaden-l-nelson:feat/x509-signing-method
Open

feat: support x509 commit signing#2844
kaden-l-nelson wants to merge 1 commit into
gitui-org:masterfrom
kaden-l-nelson:feat/x509-signing-method

Conversation

@kaden-l-nelson

Copy link
Copy Markdown

This Pull Request fixes/closes #2514.

It changes the following:

  • Adds support for commit signing with the x509 format

I followed the checklist:

  • I added unittests
  • I ran make check without errors
  • I tested the overall application
  • I added an appropriate item to the changelog

@kaden-l-nelson kaden-l-nelson force-pushed the feat/x509-signing-method branch 3 times, most recently from 35ef709 to 8e226dd Compare January 23, 2026 16:08
@kaden-l-nelson

Copy link
Copy Markdown
Author

@extrawurst may you review this PR?

@kaden-l-nelson kaden-l-nelson force-pushed the feat/x509-signing-method branch from 8e226dd to 35537d5 Compare March 2, 2026 19:55
@kaden-l-nelson kaden-l-nelson force-pushed the feat/x509-signing-method branch from 35537d5 to 6d14f1a Compare March 31, 2026 21:36
@kaden-l-nelson kaden-l-nelson force-pushed the feat/x509-signing-method branch from 6d14f1a to 4acae06 Compare June 23, 2026 00:29

@extrawurst extrawurst left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm just a few comments

Comment thread CHANGELOG.md
![blame-goto-line](assets/blame-goto-line.png)

### Added
* support x509 commit signing [[@kaden-l-nelson](https://github.com/kaden-l-nelson)] ([#2514](https://github.com/gitui-org/gitui/issues/2514))

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this needs to go into the unreleased section

Comment thread asyncgit/src/sync/sign.rs
}

#[test]
fn test_x509_program_defaults() -> Result<()> {

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

these are just config tests would you feel up to provide a linux only e2e test that actually setsup the tools and executes this whole flow?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Signing commits with x509 method

2 participants