git-mailinfo – Online in der Cloud

Dies ist der Befehl git-mailinfo, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


git-mailinfo – Extrahiert Patch und Urheberschaft aus einer einzelnen E-Mail-Nachricht

ZUSAMMENFASSUNG


git mailinfo [-k|-b] [-u | --encoding= | -n] [--[no-]Schere]

BESCHREIBUNG


Liest eine einzelne E-Mail-Nachricht aus der Standardeingabe und schreibt die Commit-Protokollnachricht
In Datei und die darin enthaltenen Patches Datei. Der Name des Autors, die E-Mail-Adresse und der Betreff der E-Mail
werden zur Verwendung in die Standardausgabe geschrieben git am um einen Commit zu erstellen. Es ist
Normalerweise ist es nicht notwendig, diesen Befehl direkt zu verwenden. Sehen Idiot(1) statt.

OPTIONAL


-k
Normalerweise entfernt das Programm E-Mail-Cruft aus der Betreffzeile: der Kopfzeile, um die zu extrahieren
Titelzeile für die Commit-Log-Nachricht. Diese Option verhindert dieses Munging, und zwar am meisten
nützlich, wenn es zum Zurücklesen verwendet wird git Format-Patch -k Ausgabe.

Insbesondere werden die folgenden Elemente entfernt, bis keines mehr davon übrig bleibt:

· Führende und nachfolgende Leerzeichen.

· Führende Re:, re: und :.

· Führende Zeichenfolgen in Klammern (zwischen [ und ], normalerweise [PATCH]).

Schließlich werden Leerzeichenfolgen auf ein einzelnes ASCII-Leerzeichen normalisiert.

-b
Wenn -k nicht wirksam ist, werden alle führenden Zeichenfolgen in Klammern gesetzt [ und ] Paare sind
ausgezogen. Diese Option beschränkt das Entfernen nur auf die Paare, deren Zeichenfolge in Klammern steht
enthält das Wort „PATCH“.

-u
Die Commit-Log-Nachricht, der Name des Autors und die E-Mail-Adresse des Autors werden aus der E-Mail übernommen
Nach minimaler Dekodierung der MIME-Übertragungskodierung wird sie in dem von angegebenen Zeichensatz neu kodiert
i18n.commitencoding (standardmäßig UTF-8) durch Transliteration. Das war mal so
optional, aber jetzt ist es die Standardeinstellung.

Beachten Sie, dass der Patch auch hier immer unverändert ohne Zeichensatzkonvertierung verwendet wird
Flagge.

--encoding=
Ähnlich wie -u. Beim Umkodieren wird jedoch der hier angegebene Zeichensatz verwendet
eine, die durch i18n.commitencoding oder UTF-8 angegeben wird.

-n
Deaktivieren Sie die gesamte Zeichensatz-Neucodierung der Metadaten.

-m, --message-id
Kopieren Sie den Message-ID-Header am Ende der Commit-Nachricht. Dies ist in der Reihenfolge nützlich
um Commits mit Mailinglistendiskussionen zu verknüpfen.

--Schere
Entfernen Sie alles im Körper vor einer Scherenlinie. Eine Linie, die hauptsächlich aus besteht
Schere (entweder „>8“ oder „8<“) und Perforationszeichen (Strich „-“) werden als Schere bezeichnet
Zeile und wird verwendet, um den Leser aufzufordern, die Nachricht in dieser Zeile abzuschneiden. Wenn so ein
Die Zeile erscheint im Nachrichtentext vor dem Patch, alles davor
(einschließlich der Scherenlinie selbst) wird bei Verwendung dieser Option ignoriert.

Dies ist nützlich, wenn Sie Ihre Nachricht in einem Diskussionsthread mit Kommentaren beginnen möchten
und Vorschläge zu der Nachricht, auf die Sie antworten, und schließen Sie sie mit einem Patch ab
Einreichung, Trennung der Diskussion und des Beginns des vorgeschlagenen Commit-Protokolls
Nachricht mit einer Scherenlinie.

Dies kann standardmäßig mit der Konfigurationsoption mailinfo.scissors aktiviert werden.

--keine Schere
Ignorieren Sie Scherenlinien. Nützlich zum Überschreiben von mailinfo.scissors-Einstellungen.


Die aus der E-Mail extrahierte Commit-Log-Nachricht, normalerweise mit Ausnahme der Titelzeile
stammt aus dem E-Mail-Betreff.


Der aus E-Mail extrahierte Patch.

GIT


Ein Teil des git(1) Suite

Verwenden Sie git-mailinfo online über die Dienste von onworks.net



Neueste Linux- und Windows-Online-Programme