LinuxCommandLibrary
GitHubF-DroidGoogle Play Store

b4-send

Send a prepared patch series to its recipients

TLDR

Send the current prepared series
$ b4 send
copy
Preview without sending what would go out
$ b4 send -d
copy
Send a test copy only to yourself
$ b4 send --reflect
copy
Write the messages to a directory instead of sending
$ b4 send -o [path/to/dir]
copy
Edit the cover letter before sending
$ b4 send --edit-cover
copy
Resend a previously sent revision
$ b4 send --resend
copy

SYNOPSIS

b4 send [options]

DESCRIPTION

b4 send delivers a series prepared with b4 prep. It turns the tracked branch into a numbered patch set, attaches the stored cover letter, fills in the To and Cc lists, and dispatches the messages over your configured SMTP server (or a project web endpoint where supported).By default b4 adds a cryptographic attestation so reviewers can verify the patches were not altered in transit. Use the dry-run and reflect options to rehearse a submission before it reaches a public list.

PARAMETERS

-d, --dry-run

Print what would be sent without actually sending anything.
-o DIR, --output-dir DIR
Write the messages as files into DIR instead of sending them.
--reflect
Send the series only to yourself for testing.
--resend [VER]
Resend a previously sent revision unchanged.
--no-sign
Do not add cryptographic attestation to the messages.
-e, --edit-cover
Edit the cover letter before sending.
--preview-to ADDR
Send a preview copy to the given address(es).

CAVEATS

Sending requires a working SMTP or git send-email configuration. Always rehearse with -d or --reflect before posting to a public mailing list, since patches cannot be unsent.

SEE ALSO

RESOURCES

Copied to clipboard
Kai