git-imap-send

Upload patches to IMAP drafts folder

TLDR

Send patches via IMAP
$ git format-patch origin | git imap-send
Send from file
$ git imap-send < [patches.mbox]

SYNOPSIS

git imap-send [options]

DESCRIPTION

git imap-send uploads patches to an IMAP drafts folder, enabling review and composition of patch emails in your email client before sending. It reads mbox-formatted patches from stdin and uploads them to the configured IMAP server.This supports the email-driven patch submission workflow used by projects like the Linux kernel, where patches are reviewed on mailing lists rather than through web-based pull requests.

PARAMETERS

--curl

Use libcurl for IMAP.
-v, --verbose
Verbose output.
-q, --quiet
Quiet mode.
--help
Display help information.

CONFIGURATION

~/.gitconfig

IMAP server configuration including host, user, port, and SSL settings under the [imap] section.

INSTALL

sudo apt install git
sudo dnf install git
sudo pacman -S git
sudo apk add git
sudo zypper install git
brew install git
nix profile install nixpkgs#git

CAVEATS

Requires IMAP server configuration. SSL configuration may be complex. Alternative to git send-email.

HISTORY

git imap-send was created for projects using email-based patch submission, allowing integration with standard email clients.

SEE ALSO

git-send-email(1), git-format-patch(1)

RESOURCES

Source code · Homepage · Documentation