...
- Re-organize the commands to normalized naming (
git-am --sign, git-cherry-pick --sign, git-commit-tree --sign, git-commit-tree --no-sign, git-commit --sign, git-commit --no-sign, git-rebase --sign, git-revert --sign, merge --sign)
- Deprecate old commands and alias them to the new commands (
git-am --gpg-sign,
git-cherry-pick --gpg-sign,
git-commit-tree --gpg-sign,
git-commit-tree --no-gpg-sign,
git-commit --gpg-sign,
git-commit --no-gpg-sign,
git-rebase --gpg-sign,
git-revert --gpg-sign,
merge --gpg-sign)
Testing
- Integration testing
- Manual testing git with new functionalities and signing programs
...