Only useful with `--cruft -d`.
--max-cruft-size=<n>::
- Override `--max-pack-size` for cruft packs. Inherits the value of
+ Overrides `--max-pack-size` for cruft packs. Inherits the value of
`--max-pack-size` (if any) by default. See the documentation for
`--max-pack-size` for more details.
--combine-cruft-below-size=<n>::
When generating cruft packs without pruning, only repack
- existing cruft packs whose size is strictly less than `<n>`
- bytes, which can optionally
+ existing cruft packs whose size is strictly less than `<n>`,
+ where `<n>` represents a number of bytes, which can optionally
be suffixed with "k", "m", or "g". Cruft packs whose size is
greater than or equal to `<n>` are left as-is and not repacked.
Useful when you want to avoid repacking large cruft pack(s) in
for your own case. Default is the value of `sendemail.smtpEncryption`.
--smtp-domain=<FQDN>::
- Specify the Fully Qualified Domain Name (FQDN) used in the
+ Specifies the Fully Qualified Domain Name (FQDN) used in the
HELO/EHLO command to the SMTP server. Some servers require the
FQDN to match your IP address. If not set, `git send-email` attempts
to determine your FQDN automatically. Default is the value of
Disable SMTP authentication. Short hand for `--smtp-auth=none`.
--smtp-server=<host>::
- Specify the outgoing SMTP server to use (e.g.
+ If set, specifies the outgoing SMTP server to use (e.g.
`smtp.example.com` or a raw IP address). If unspecified, and if
`--sendmail-cmd` is also unspecified, the default is to search
for `sendmail` in `/usr/sbin`, `/usr/lib` and `$PATH` if such a
instead.
--smtp-server-port=<port>::
- Specify a port different from the default port (SMTP
+ Specifies a port different from the default port (SMTP
servers typically listen to smtp port 25, but may also listen to
submission port 587, or the common SSL smtp port 465);
symbolic port names (e.g. `submission` instead of 587)
`sendemail.smtpServerPort` configuration variable.
--smtp-server-option=<option>::
- Specify the outgoing SMTP server option to use.
+ If set, specifies the outgoing SMTP server option to use.
Default value can be specified by the `sendemail.smtpServerOption`
configuration option.
+
--smtp-ssl::
Legacy alias for `--smtp-encryption ssl`.
---smtp-ssl-cert-path <path>::
+--smtp-ssl-cert-path::
Path to a store of trusted CA certificates for SMTP SSL/TLS
certificate validation (either a directory that has been processed
by `c_rehash`, or a single file containing one or more PEM format
--no-to::
--no-cc::
--no-bcc::
- Clear any list of `To:`, `Cc:`, `Bcc:` addresses previously
+ Clears any list of `To:`, `Cc:`, `Bcc:` addresses previously
set via config.
--no-identity::
- Clear the previously read value of `sendemail.identity` set
+ Clears the previously read value of `sendemail.identity` set
via config, if any.
--to-cmd=<command>::
Currently, validation means the following:
+
--
-* Invoke the sendemail-validate hook if present (see linkgit:githooks[5]).
-* Warn of patches that contain lines longer than
- 998 characters unless a suitable transfer encoding
- (`auto`, `base64`, or `quoted-printable`) is used;
- this is due to SMTP limits as described by
- https://www.ietf.org/rfc/rfc5322.txt.
+ * Invoke the sendemail-validate hook if present (see linkgit:githooks[5]).
+ * Warn of patches that contain lines longer than
+ 998 characters unless a suitable transfer encoding
+ (`auto`, `base64`, or `quoted-printable`) is used;
+ this is due to SMTP limits as described by
+ https://www.ietf.org/rfc/rfc5322.txt.
--
+
Default is the value of `sendemail.validate`; if this is not set,