WARNING: This repository has been migrated, see the new repo for active development.
git-receive-mail
: The People's Git Email Patch ToolThis project attempts to make it dead simple for mere mortals to consume git patch emails. It aims to be The People's git email patch tool.
Just run git receive-mail
, pick the patches you want, and they are
automatically applied to the current branch.
Feature requests and bug reports are welcome at this project's issue tracker.
Patches may be sent and discussed at the project's mailing list.
git send-mail
.git receive-mail
.The patches in the emails will be applied to the currently checked out git branch.
Goals:
Non-Goals:
himalaya
as a for-purpose tool to send plain text emails. This allows the users to
use whatever they normally use to check email for everything else.himalaya
and fzf
, and this version is written in POSIX
shell).himalaya
with your IMAP credentials by running himalaya
. A wizard
will walk the user through setting this up.git-receive-mail
script included herein and put it on on the
PATH.The script passes whatever arguments sent to it into Himalaya, so reading the
documentation for
that tool will enable the user to construct more advanced workflows, grab
patches from folders other than their INBOX, etc. For example, git receive-mail -a <account>
lets the user grab the email from a specific email account.
Contributions welcome. I don't expect this to remain a POSIX script; I'm open to PRs or patches that rewrites this simple script. Future directions might include getting rid of dependencies or rewriting entirely in golang or Python.