rowanj / gitx

Fork of Pieter's nice git GUI for OS X. Includes branch/tag sidebar and various fixes. Current development focus is on removing legacy git command line usage in favour of libgit2 and objective-git.
http://rowanj.github.com/gitx
Other
2.15k stars 204 forks source link

Signing commits #472

Open mattheworiordan opened 7 years ago

mattheworiordan commented 7 years ago

Gitx does not respect the configuration of Git config and sign commits.

It looks like this project is no longer maintained sadly, but if it ever is, it would be nice to add support for signed commits. See https://git-scm.com/book/en/v2/Git-Tools-Signing-Your-Work for more info

T-Pham commented 6 years ago

I also expected it to just work after updating git config to sign commits automatically and selecting the git executable in gitx preferences but sadly it didn't.

T-Pham commented 6 years ago

Can we create a "proxy" executable which simply adds -S option to commit and forwards all commands to the real git executable?

T-Pham commented 6 years ago

This is my first attempt https://github.com/T-Pham/gitgpgproxy The idea is to insert -S after the commit-tree subcommand, which is used by GitX when creating a new commit. However, GitX failed to create the commit when I tried.

tiennou commented 6 years ago

Note that development has (mostly) moved to gitx/gitx, which still has no binary release yet, but is kinda supported.