An easy-to-use tool to send e-mail patches.
- Opinionated: you will need to use a feature branch workflow similar to
GitHub/GitLab. Other workflows and niche setups are out-of-scope.
- Auto-detect mail settings: instead of filling the Git config manually, you
just need to enter your e-mail address and password the first time pyonji is
invoked. (If you've already set up git-send-email, pyonji will pick up your
mail settings from there.)
- No amnesia: the last version, cover letter, and other settings are saved
on-disk. No need to manually pass
-v2 when sending a new version. Your
cover letter is not lost if the network is flaky.
Create a branch, commit changes, and then type
pyonji. pyonji will ask for
your e-mail address and password the first time it's used, and will then
display an interface to submit your patches.
Send patches on the mailing list, report bugs on the issue tracker. Discuss
in #emersion on Libera Chat.
GPLv3 only, see LICENSE.
Copyright © 2023 Simon Ser