EnglezăFrancezăSpaniolă

Ad


Favicon OnWorks

git-send-email - Online in the Cloud

Run git-send-email in OnWorks free hosting provider over Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator

This is the command git-send-email that can be run in the OnWorks free hosting provider using one of our multiple free online workstations such as Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator

PROGRAM:

NUME


git-send-email - Send a collection of patches as emails

REZUMAT


merge Trimite email [options] <file|directory|rev-list options>...
merge Trimite email --dump-aliases

DESCRIERE


Takes the patches given on the command line and emails them out. Patches can be specified
as files, directories (which will send all files in the directory), or directly as a
revision list. In the last case, any format accepted by git-format-patch(1) can be passed
to git send-email.

The header of the email is configurable via command-line options. If not specified on the
command line, the user will be prompted with a ReadLine enabled interface to provide the
informatie necesara.

There are two formats accepted for patch files:

1. mbox format files

Acesta este ce git-format-patch(1) generates. Most headers and MIME formatting are
ignorat.

2. The original format used by Greg Kroah-Hartman’s send_lots_of_email.pl scenariu

This format expects the first line of the file to contain the "Cc:" value and the
"Subject:" of the message as the second line.

OPŢIUNI


Compunând
--adnota
Review and edit each patch you’re about to send. Default is the value of
sendemail.annotate. See the CONFIGURATION section for sendemail.multiEdit.

--bcc=<address>,...
Specify a "Bcc:" value for each email. Default is the value of sendemail.bcc.

Această opțiune poate fi specificată de mai multe ori.

--cc=<address>,...
Specify a starting "Cc:" value for each email. Default is the value of sendemail.cc.

Această opțiune poate fi specificată de mai multe ori.

--Compune
Invoke a text editor (see GIT_EDITOR in git-var(1)) to edit an introductory message
for the patch series.

Cand --Compune is used, git send-email will use the From, Subject, and In-Reply-To
headers specified in the message. If the body of the message (what you type after the
headers and a blank line) only contains blank (or Git: prefixed) lines, the summary
won’t be sent, but From, Subject, and In-Reply-To headers will be used unless they are
îndepărtat.

Missing From or In-Reply-To headers will be prompted for.

See the CONFIGURATION section for sendemail.multiEdit.

--from=<address>
Specify the sender of the emails. If not specified on the command line, the value of
il sendemail.from configuration option is used. If neither the command-line option
nici sendemail.from are set, then the user will be prompted for the value. The default
for the prompt will be the value of GIT_AUTHOR_IDENT, or GIT_COMMITTER_IDENT if that
is not set, as returned by "git var -l".

--in-reply-to=<identifier>
Faceți ca primul e-mail (sau toate e-mailurile cu --no-thread) să apară ca răspuns la mesajul dat
Message-Id, which avoids breaking threads to provide a new patch series. The second
and subsequent emails will be sent as replies according to the --[no]-chain-reply-to
setare.

So for example when --thread and --no-chain-reply-to are specified, the second and
subsequent patches will be replies to the first one like in the illustration below
where [PATCH v2 0/3] is in reply to [PATCH 0/2]:

[PATCH 0/2] Here is what I did...
[PATCH 1/2] Clean up and tests
[PATCH 2/2] Implementation
[PATCH v2 0/3] Here is a reroll
[PATCH v2 1/3] Clean up
[PATCH v2 2/3] New tests
[PATCH v2 3/3] Implementation

Only necessary if --compose is also set. If --compose is not set, this will be
solicitat pentru.

--subject=<string>
Specify the initial subject of the email thread. Only necessary if --compose is also
set. If --compose is not set, this will be prompted for.

--to=<address>,...
Specify the primary recipient of the emails generated. Generally, this will be the
upstream maintainer of the project involved. Default is the value of the sendemail.to
configuration value; if that is unspecified, and --to-cmd is not specified, this will
be prompted for.

Această opțiune poate fi specificată de mai multe ori.

--8bit-encoding=<encoding>
When encountering a non-ASCII message or subject that does not declare its encoding,
add headers/quoting to indicate it is encoded in <encoding>. Default is the value of
il sendemail.assume8bitEncoding; if that is unspecified, this will be prompted for if
any non-ASCII files are encountered.

Note that no attempts whatsoever are made to validate the encoding.

--compose-encoding=<encoding>
Specify encoding of compose message. Default is the value of the
sendemail.composeencoding; if that is unspecified, UTF-8 is assumed.

--transfer-encoding=(7bit|8bit|quoted-printable|base64)
Specify the transfer encoding to be used to send the message over SMTP. 7bit will fail
upon encountering a non-ASCII message. quoted-printable can be useful when the
repository contains files that contain carriage returns, but makes the raw patch email
file (as saved from a MUA) much harder to inspect manually. base64 is even more fool
proof, but also even more opaque. Default is the value of the
sendemail.transferEncoding configuration value; if that is unspecified, git will use
8bit and not add a Content-Transfer-Encoding header.

--xmailer, --no-xmailer
Add (or prevent adding) the "X-Mailer:" header. By default, the header is added, but
it can be turned off by setting the sendemail.xmailer configuration variable to false.

Trimitere
--envelope-sender=<address>
Specify the envelope sender used to send the emails. This is useful if your default
address is not the address that is subscribed to a list. In order to use the De la
address, set the value to "auto". If you use the sendmail binary, you must have
suitable privileges for the -f parameter. Default is the value of the
sendemail.envelopeSender configuration variable; if that is unspecified, choosing the
envelope sender is left to your MTA.

--smtp-encryption=<encryption>
Specify the encryption to use, either ssl or tls. Any other value reverts to plain
SMTP. Default is the value of sendemail.smtpEncryption.

--smtp-domain=<FQDN>
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
sendemail.smtpDomain.

--smtp-auth=<mechanisms>
Whitespace-separated list of allowed SMTP-AUTH mechanisms. This setting forces using
only the listed mechanisms. Example:

$ git send-email --smtp-auth="PLAIN LOGIN GSSAPI" ...

If at least one of the specified mechanisms matches the ones advertised by the SMTP
server and if it is supported by the utilized SASL library, the mechanism is used for
authentication. If neither sendemail.smtpAuth nici --smtp-auth este specificat, toate
mechanisms supported by the SASL library can be used.

--smtp-pass[=<password>]
Password for SMTP-AUTH. The argument is optional: If no argument is specified, then
the empty string is used as the password. Default is the value of sendemail.smtpPass,
totuşi --smtp-pass always overrides this value.

Furthermore, passwords need not be specified in configuration files or on the command
line. If a username has been specified (with --smtp-user sau un sendemail.smtpUser), dar
no password has been specified (with --smtp-pass or sendemail.smtpPass), then a
password is obtained using git-credential.

--smtp-server=<host>
If set, specifies the outgoing SMTP server to use (e.g. smtp.example.com or a raw IP
address). Alternatively it can specify a full pathname of a sendmail-like program
instead; the program must support the -i option. Default value can be specified by the
sendemail.smtpServer configuration option; the built-in default is /usr/sbin/sendmail
or /usr/lib/sendmail if such program is available, or localhost otherwise.

--smtp-server-port=<port>
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) are also accepted. The
port can also be set with the sendemail.smtpServerPort variabila de configurare.

--smtp-server-option=<option>
If set, specifies the outgoing SMTP server option to use. Default value can be
specificate de sendemail.smtpServerOption opțiune de configurare.

The --smtp-server-option option must be repeated for each option you want to pass to
the server. Likewise, different lines in the configuration files must be used for each
opțiune.

--smtp-ssl
Legacy alias for --smtp-encryption ssl.

--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 certificates concatenated together: see verifica(1) -CAfile and
-CApath for more information on these). Set it to an empty string to disable
certificate verification. Defaults to the value of the sendemail.smtpsslcertpath
configuration variable, if set, or the backing SSL library’s compiled-in default
otherwise (which should be the best choice on most platforms).

--smtp-user=<user>
Username for SMTP-AUTH. Default is the value of sendemail.smtpUser; if a username is
not specified (with --smtp-user or sendemail.smtpUser), then authentication is not
încercat.

--smtp-debug=0|1
Enable (1) or disable (0) debug output. If enabled, SMTP commands and replies will be
printed. Useful to debug TLS connection and authentication problems.

Automatizarea
--to-cmd=<command>
Specify a command to execute once per patch file which should generate patch file
specific "To:" entries. Output of this command must be single email address per line.
Default is the value of sendemail.tocmd configuration value.

--cc-cmd=<command>
Specify a command to execute once per patch file which should generate patch file
specific "Cc:" entries. Output of this command must be single email address per line.
Default is the value of sendemail.ccCmd configuration value.

--[no-]chain-reply-to
If this is set, each email will be sent as a reply to the previous email sent. If
disabled with "--no-chain-reply-to", all emails after the first will be sent as
replies to the first email sent. When using this, it is recommended that the first
file given be an overview of the entire patch series. Disabled by default, but the
sendemail.chainReplyTo configuration variable can be used to enable it.

--identity=<identity>
A configuration identity. When given, causes values in the sendemail.<identity>
subsection to take precedence over values in the sendemail section. The default
identity is the value of sendemail.identity.

--[no-]signed-off-by-cc
If this is set, add emails found in Signed-off-by: or Cc: lines to the cc list.
Default is the value of sendemail.signedoffbycc configuration value; if that is
unspecified, default to --signed-off-by-cc.

--[no-]cc-cover
If this is set, emails found in Cc: headers in the first patch of the series
(typically the cover letter) are added to the cc list for each email set. Default is
valoarea sendemail.cccover configuration value; if that is unspecified, default to
--no-cc-cover.

--[no-]to-cover
If this is set, emails found in To: headers in the first patch of the series
(typically the cover letter) are added to the to list for each email set. Default is
valoarea sendemail.tocover configuration value; if that is unspecified, default to
--no-to-cover.

--suppress-cc=<category>
Specify an additional category of recipients to suppress the auto-cc of:

· autor will avoid including the patch author

· auto will avoid including the sender

· cc will avoid including anyone mentioned in Cc lines in the patch header except
for self (use auto pentru asta).

· bodycc will avoid including anyone mentioned in Cc lines in the patch body (commit
message) except for self (use auto pentru asta).

· suspin will avoid including anyone mentioned in Signed-off-by lines except for self
(utilizare auto pentru asta).

· cccmd will avoid running the --cc-cmd.

· corp este echivalent cu suspin + bodycc

· toate will suppress all auto cc values.

Default is the value of sendemail.suppresscc configuration value; if that is
unspecified, default to auto if --suppress-from is specified, as well as corp if
--no-signed-off-cc is specified.

--[no-]suppress-from
If this is set, do not add the From: address to the cc: list. Default is the value of
sendemail.suppressFrom configuration value; if that is unspecified, default to
--no-suppress-from.

--[no-]thread
If this is set, the In-Reply-To and References headers will be added to each email
sent. Whether each mail refers to the previous email (deep threading per merge
format-patch wording) or to the first email (shallow threading) is governed by
"--[no-]chain-reply-to".

If disabled with "--no-thread", those headers will not be added (unless specified with
--in-reply-to). Default is the value of the sendemail.thread configuration value; if
that is unspecified, default to --thread.

It is up to the user to ensure that no In-Reply-To header already exists when merge
Trimite email is asked to add it (especially note that merge format-patch poate fi configurat
to do the threading itself). Failure to do so may not produce the expected result in
the recipient’s MUA.

administrarea
--confirm=<mode>
Confirm just before sending:

· mereu will always confirm before sending

· nu will never confirm before sending

· cc will confirm before sending when send-email has automatically added addresses
from the patch to the Cc list

· compune will confirm before sending the first message when using --compose.

· Auto este echivalent cu cc + compune

Default is the value of sendemail.confirm configuration value; if that is unspecified,
implicit la Auto unless any of the suppress options have been specified, in which case
implicit la compune.

--funcție uscată
Do everything except actually send the emails.

--[no-]format-patch
When an argument may be understood either as a reference or as a file name, choose to
understand it as a format-patch argument (--format-patch) or as a file name
(--no-format-patch). By default, when such a conflict occurs, git send-email will
nu reușesc.

--Liniște
Make git-send-email less verbose. One line per email should be all that is output.

--[no-]validate
Perform sanity checks on patches. Currently, validation means the following:

· Warn of patches that contain lines longer than 998 characters; this is due to SMTP
limits as described by http://www.ietf.org/rfc/rfc2821.txt.

Default is the value of sendemail.validate; if this is not set, default to --valida.

--forta
Send emails even if safety checks would prevent it.

Informații
--dump-aliases
Instead of the normal operation, dump the shorthand alias names from the configured
alias file(s), one per line in alphabetical order. Note, this only includes the alias
name and not its expanded email addresses. See sendemail.aliasesfile pentru mai multe
information about aliases.

CONFIGURARE


sendemail.aliasesFile
To avoid typing long email addresses, point this to one or more email aliases files.
You must also supply sendemail.aliasFileType.

sendemail.aliasFileType
Format of the file(s) specified in sendemail.aliasesFile. Must be one of Mutt., mailrc,
pin, ulm, Sau gnu, Sau sendmail.

What an alias file in each format looks like can be found in the documentation of the
email program of the same name. The differences and limitations from the standard
formats are described below:

sendmail

· Quoted aliases and quoted addresses are not supported: lines that contain a "
symbol are ignored.

· Redirection to a file (/path/name) or pipe (|command) is not supported.

· File inclusion (:include: /path/name) is not supported.

· Warnings are printed on the standard error output for any explicitly
unsupported constructs, and any other lines that are not recognized by the
analizator.

sendemail.multiEdit
If true (default), a single editor instance will be spawned to edit files you have to
edit (patches when --adnota is used, and the summary when --Compune is used). If
false, files will be edited one after the other, spawning a new editor each time.

sendemail.confirm
Sets the default for whether to confirm before sending. Must be one of mereu, nu,
cc, compune, Sau Auto. Vedea --a confirma in the previous section for the meaning of these
valori.

EXEMPLU


Utilizare Gmail as il smtp serverul
A folosi merge Trimite email to send your patches through the GMail SMTP server, edit
~ / .gitconfig to specify your account settings:

[sendemail]
smtpEncryption = tls
smtpServer = smtp.gmail.com
smtpUser = [e-mail protejat]
smtpServerPort = 587

Once your commits are ready to be sent to the mailing list, run the following commands:

$ git format-patch --cover-letter -M origin/master -o outgoing/
$ edit outgoing/0000-*
$ git send-email outgoing/*

Note: the following perl modules are required Net::SMTP::SSL, MIME::Base64 and
Authen::SASL

Use git-send-email online using onworks.net services


Servere și stații de lucru gratuite

Descărcați aplicații Windows și Linux

  • 1
    curațare in profunzime
    curațare in profunzime
    Un script Kotlin care distruge toate constructiile
    cache-urile din proiecte Gradle/Android.
    Util atunci când Gradle sau IDE-ul vă permit
    jos. Scriptul a fost testat
    macOS, dar...
    Descărcați deep-clean
  • 2
    Plug-in-ul Eclipse Checkstyle
    Plug-in-ul Eclipse Checkstyle
    Pluginul Eclipse Checkstyle
    integrează codul Java Checkstyle
    auditor în IDE-ul Eclipse. The
    plug-in-ul oferă feedback în timp real pentru
    utilizatorul despre viol...
    Descărcați pluginul Eclipse Checkstyle
  • 3
    AstrOrzPlayer
    AstrOrzPlayer
    AstrOrz Player este un player media gratuit
    software, parte bazat pe WMP și VLC. The
    player este într-un stil minimalist, cu
    mai mult de zece culori tematice, și poate, de asemenea
    b ...
    Descărcați AstrOrzPlayer
  • 4
    movistartv
    movistartv
    Kodi Movistar+ TV este un ADDON pentru XBMC/
    Kodi care permite să dispună de un
    decodificator de servicii IPTV de
    Movistar integrat în unul de los
    centrele media ma...
    Descărcați movistartv
  • 5
    Cod :: Blocuri
    Cod :: Blocuri
    Code::Blocks este un program gratuit, open-source,
    cross-platform C, C++ și Fortran IDE
    construit pentru a satisface cele mai exigente nevoi
    a utilizatorilor săi. Este conceput să fie foarte
    extens ...
    Cod de descărcare::Blocuri
  • 6
    În mijlocul
    În mijlocul
    În mijlocul sau interfața avansată Minecraft
    iar Urmărirea Datelor/Structurii este un instrument pentru
    afișați o prezentare generală a unui Minecraft
    lume, fără a o crea efectiv. Aceasta
    poate sa ...
    Descărcați Amidst
  • Mai mult »

Comenzi Linux

Ad