EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

gbp-dch - Online in der Cloud

Führen Sie gbp-dch im kostenlosen OnWorks-Hosting-Provider über Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator aus

Dies ist der Befehl gbp-dch, der im kostenlosen OnWorks-Hosting-Provider über eine unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


gbp-dch - Generiere das Debian-Changelog aus Git-Commit-Nachrichten

ZUSAMMENFASSUNG


gbp dch [ --Version ] [ --help ] [ - ausführlich ] [ --farbe=[automatisch|ein|aus] ] [ --Farbe-
Schema=FARBSCHEMA ] [ --debian-branch=Zweigname ] [ --debian-tag=Tag-Format ] [
--upstream-branch=Zweigname ] [ --upstream-tag=Tag-Format ] [ --ignore-branch ] [
--Schnappschuss | --Veröffentlichung ] [ --Auto | --seit=begehen ] [ --neue-version=Version ] [ --bpo
| --nmu | --qa | --Mannschaft ] [ --verteilung=Name ] [ --Kraftverteilung ] [
--dringlichkeit=Grad des ] [ --[no-]voll ] [ --[no-]meta ] [ --meta-closes=bug-close-tags ] [
--meta-closes-bugnum=Fehlernummer-Format ] [ --snapshot-number=Ausdruck ] [ --Ich würde-
Länge=Anzahl ] [ --git-log=git-log-Optionen ] [ --[no-]git-Autor ] [ --[no-]multimaint ]
[ --[no-]multimaint-merge ] [ --spawn-editor=[immer|Schnappschuss|Freigabe] ] [ --verpflichten-
Nachricht=msg-Format ] [ --verpflichten ] [ --Anpassungen=Anpassungsdatei ] [Pfad1 Pfad2]

BESCHREIBUNG


gbp dch liest Git-Commit-Nachrichten und generiert daraus das Debian-Changelog. Wenn nein
Argumente werden gegeben, gbp dch beginnt mit der letzten markierten Debian-Paketversion bis zum
aktuelle Spitze des aktuellen Zweigs. Wenn die Verteilung des obersten Abschnitts in
Debian/Änderungsprotokoll is UNVERÖFFENTLICHT, werden die Changelog-Einträge in diesen Abschnitt eingefügt.
Andernfalls wird ein neuer Abschnitt erstellt.

If --Auto ist gegeben gbp dch, versucht den letzten im Changelog dokumentierten Git-Commit zu erraten
- dies funktioniert nur im Snapshot-Modus. Andernfalls, --schon seit kann verwendet werden, um zu erzählen gbp dch at
an welchem ​​Punkt es in der Git-Historie beginnen soll.

Die zusätzlichen Pfadargumente können verwendet werden, um die Repository-Pfade einzuschränken gbp dch Aussehen
bei. Einstellung Weg zu debian/ ist eine gute Wahl, wenn der Upstream Git und alle Debian-Pakete verwendet
Änderungen beschränken sich auf die debian/ Unterverz. In anspruchsvolleren Fällen (wie
Backports), können Sie verwenden --git-log um die generierten Changelog-Einträge weiter einzuschränken,
zB mit --git-log="--author=Foo Bar".

OPTIONAL


--Version
Druckversion des Programms, dh Version der git-buildpackage-Suite

-v

- ausführlich
Ausführliche Ausführung

-h

--help Hilfe ausdrucken und beenden

--farbe=[automatisch|ein|aus]
Ob farbige Ausgabe verwendet werden soll.

--color-schema=FARBSCHEMA
In der Ausgabe zu verwendende Farben (wenn Farbe aktiviert ist). Das Format für COLOR_SCHEME ist
' : : : '. Zahlenwerte und Farbnamen werden akzeptiert,
leere Felder implizieren die Standardfarbe. Zum Beispiel, --git-color-schema='cyan:34::'
würde Debug-Nachrichten in Cyan anzeigen, Info-Nachrichten in Blau und andere Nachrichten in
default (dh Warn- und Fehlermeldungen in Rot).

--debian-branch=Zweigname
Der Zweig im Git-Repository, auf dem das Debian-Paket entwickelt wird, Standard
is Master.

--upstream-branch=Zweigname
Verzweigen, um die Upstream-Version zu bestimmen. Standard ist flussaufwärts.

--git-upstream-tag=TAG-FORMAT
Verwenden Sie dieses Tag-Format, wenn Sie nach Tags von Upstream-Versionen suchen, Standard ist
Upstream/%(Version)s.

--ignore-branch
Überprüfen Sie nicht, ob der aktuelle Zweig übereinstimmt Debian-Zweig.

--debian-tag=Tag-Format
verwendetes Tag-Format, wenn Debian-Versionen mit Tags versehen werden, ist die Standardeinstellung debian/%(version)s

--seit=begehen
Beginnen Sie mit dem Lesen von Commit-Nachrichten bei begehen.

--Auto, -a
Erraten Sie den letzten im Changelog dokumentierten Commit aus dem Snapshot-Banner (oder aus
das letzte Tag, wenn kein Snapshot-Banner vorhanden ist).

--[no-]meta
Analysieren Sie Meta-Tags wie Schließt:, Vielen Dank: und Gbp-Dch:. Siehe META-TAGS unten.

--meta-closes=Bug-Close-Tags
Nach welchen Meta-Tags Sie suchen müssen, um Änderungsprotokolleinträge zu generieren, die Fehler schließen. Der Standard
ist 'Closes|LP' um Debian und Launchpad zu unterstützen.

--meta-closes-bugnum=Fehlernummer-Format
Welcher reguläre Ausdruck sollte verwendet werden, um die Fehlernummer zu analysieren. Die Standardeinstellung ist
'(?:Fehler|Problem)?\#?\s?\d+'. Hinweis: Die Regex sollte alle Teile des Fehlers unterdrücken
Nummern, die nicht mit "(?:)" gewünscht werden, finden Sie im Python Regex-Handbuch für Details.

Beispiel: --meta-closes-bugnum="(?:bug)?\s*ex-\d+" würde mit allen folgenden übereinstimmen:

Mögliches Txt-Match? Ergebnis
------ ------ ------
Fehler EX-12345 Y EX-12345
ex-01273 und ex-01273
Fehler ex-1ab Y ex-1
EX--12345 N

--[no-]voll
Fügen Sie die vollständige Commit-Nachricht in die Ausgabe des Änderungsprotokolls ein.

--Schnappschuss, -S
Erstellen Sie einen Snapshot-Release-Eintrag. Dies fügt eine Snapshot-Releasenummer und eine Warnung hinzu
Banner zum Changelog-Eintrag. Die Versionsnummer der Version wird automatisch erhöht
mit jeder neuen Snapshot-Version, um Paket-Downgrades während des Snapshots zu vermeiden
Testen.

--snapshot-number=Ausdruck
Python-Ausdruck, der mit eval() auf die neue Snapshot-Nummer umgestellt wird.

--Veröffentlichung, -R
Entfernen Sie alle Snapshot-Release-Banner und Versionssuffixe, legen Sie den aktuellen . fest
Verteilung an instabil, und öffnen Sie das Änderungsprotokoll für die letzten Anpassungen.

--neue-version=Version, -N Version
Fügen Sie einen neuen Änderungsprotokollabschnitt mit Version hinzu neue Version. Zusammen mit --Schnappschuss, der
Snapshot-Nummer wird angehängt neue Version.

--Mannschaft Erstellen Sie einen Änderungsprotokolleintrag für den Team-Upload.

--bpo Erhöhen Sie die Debian-Release-Nummer für einen Upload auf Backports und fügen Sie einen Backport hinzu
Changelog-Kommentar hochladen.

--nmu Erhöhen Sie die Debian-Release-Nummer für einen Upload ohne Administrator.

--qa Erhöhen Sie die Debian-Release-Nummer für einen Debian-QA-Team-Upload und fügen Sie eine QA hinzu
Changelog-Kommentar hochladen.

--verteilung=Name
Setzen Sie das Verteilungsfeld auf Name.

--Kraftverteilung
Erzwinge die mit . angegebene Verteilung --Verteilung verwendet werden, auch wenn nicht
mit der Liste der bekannten Verteilungen übereinstimmen.

--dringlichkeit=Grad des
Setzen Sie das Dringlichkeitsfeld auf Grad des .

--git-log=git-log-Optionen
Optionen wörtlich weitergegeben an Git-Log(1).

--id-länge=N
Include N Ziffern der Commit-ID im Changelog-Eintrag. Standard ist nicht enthalten
überhaupt keine Commit-IDs.

--ignore-regex=Regex
Übereinstimmende Commit-Zeilen ignorieren Regex beim Generieren des Changelogs.

--git-autor
Verwenden Sie user.name und user.email von git-config(1) für Changelog-Trailer.

--[no-]multimaint-merge
Commits vom Betreuer zusammenführen.

--spawn-editor=[immer|Schnappschuss|freigeben]
Ob man einen Editor hervorbringt: immer, wenn man Snapshots macht oder wenn man ein Release macht.

--commit-msg=msg-Format
Verwenden Sie diese Formatzeichenfolge für die Commit-Nachricht, wenn Sie das generierte festschreiben
changelog-Datei (wenn --verpflichten gegeben ist). Standard ist Aktualisierung Changelog für
%(Version)s Release

--verpflichten
Bestätigen Sie das generierte Änderungsprotokoll.

--Anpassungen=Anpassungsdatei
Python-Code laden von Anpassungsdatei. Im Moment ist das einzig sinnvolle die
Code kann eine benutzerdefinierte format_changelog_entry()-Funktion definieren.

SCHNAPPSCHUSS MODE


Der Snapshot-Modus kann für schnelle Test- und Installationszyklen verwendet werden, ohne sich darum kümmern zu müssen
Versionsnummern oder Changelog-Einträge.

Beim Benutzen --Schnappschuss or -S, gbp dch verwendet einen Pseudo-Header im Debian-Changelog, um
Erinnern Sie sich an den letzten Git-Commit, für den ein Changelog-Eintrag hinzugefügt wurde. Es legt auch eine Versionsnummer fest
endet in ~ .Britisches Pfund. Es erhöht automatisch den Snapshot
Nummer bei nachfolgenden Aufrufen von gbp dch -S damit spätere Schnappschüsse automatisch
eine höhere Versionsnummer. Um den Snapshot-Modus zu verlassen, rufen Sie . auf gbp dch an. Nach der Installation können Sie HEIC-Dateien mit der --Veröffentlichung .
Dies entfernt den Pseudo-Header und entwirrt die Versionsnummer, sodass die freigegebene Version
hat eine höhere Versionsnummer als die Snapshots.

META STICHWORTE


Zusätzlich zu den oben genannten Optionen ist die Formatierung der Commit-Nachricht in Debian/Änderungsprotokoll
kann durch spezielle Tags (so genannte Meta-Tags) geändert werden, die in der Git-Commit-Nachricht angegeben sind. Meta
Die Tag-Verarbeitung kann über das --Meta Möglichkeit. Die Tags müssen mit dem ersten beginnen
Spalte einer Commit-Nachricht, kann aber in jeder Zeile erscheinen. Sie sind von der Form Verlinke den Namen:
Wert. Gültige Meta-Tags sind:

Gbp-Dch: Aktion
Unterstützte Aktionen sind: Ignore was diesen Commit beim Generieren ignoriert
Debian/Änderungsprotokoll, Short die nur die Beschreibung (die erste Zeile) der
Commit-Meldung beim Generieren des Changelog-Eintrags (nützlich, wenn --voll gegeben ist),
und Vollständiger die die vollständige Commit-Nachricht verwendet, wenn der Changelog-Eintrag generiert wird
(nützlich, wenn --voll ist nicht gegeben).

Zusätzlich zu den Modi Gbp-Dch, die veraltete Git-Dch wird noch unterstützt.

Vielen Dank: msg
Fügen Sie nach der Commit-Nachricht eine Dankesnachricht hinzu.

Schließt: Fehlernummer
Geben Sie im Debian/Änderungsprotokoll dass der Fehler durch diesen Commit geschlossen wurde. Siehe die
--meta-schließt wie Sie dies für andere Bugtracker erweitern können.

Die folgende Git-Commit-Nachricht:

Dokument-Meta-Tags

man muss also nicht im handbuch nachlesen

Gbp-Dch: Kurz
Schließt: #636088
Danke: Raphaël Hertzog für den Vorschlag

Ergebnisse in diesem Debian/Änderungsprotokoll Eintrag:

* Dokumentieren Sie Meta-Tags.
Danke an Raphaël Hertzog für den Vorschlag (Schließt: #636088)

CONFIGURATION DATEIEN


. gbp.conf Dateien werden geparst, um Standardwerte für die obigen Befehlszeilenargumente festzulegen.
Siehe die gbp.conf(5)> Hilfeseite für Details.

Verwenden Sie gbp-dch online mit den onworks.net-Diensten


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

  • 1
    Tiefenreinigung
    Tiefenreinigung
    Ein Kotlin-Skript, das alle Builds zerstört
    Caches aus Gradle/Android-Projekten.
    Nützlich, wenn Gradle oder die IDE es Ihnen erlauben
    runter. Das Skript wurde getestet
    macOS, aber ...
    Tiefenreinigung herunterladen
  • 2
    Eclipse Checkstyle-Plug-in
    Eclipse Checkstyle-Plug-in
    Das Eclipse Checkstyle-Plug-In
    integriert den Java-Code von Checkstyle
    Auditor in die Eclipse-IDE. Das
    Plug-in bietet Echtzeit-Feedback zu
    der benutzer über gewalt...
    Laden Sie das Eclipse Checkstyle-Plug-in herunter
  • 3
    AstroOrzPlayer
    AstroOrzPlayer
    AstrOrz Player ist ein kostenloser Mediaplayer
    Software, teilweise basierend auf WMP und VLC. Das
    Spieler ist in einem minimalistischen Stil, mit
    mehr als zehn Themenfarben und können auch
    b ...
    Laden Sie den AstrOrzPlayer herunter
  • 4
    movistv
    movistv
    Kodi Movistar+ TV ist ein ADDON für XBMC/
    Kodi que Permite disponer de un
    Dekodifikator der IPTV-Dienste de
    Movistar ist in einem Jahr integriert
    Mediacenter ma...
    Moviestartv herunterladen
  • 5
    Code :: Blocks
    Code :: Blocks
    Code::Blocks ist ein kostenloses Open-Source-Programm,
    plattformübergreifende C-, C++- und Fortran-IDE
    gebaut, um die anspruchsvollsten Anforderungen zu erfüllen
    seiner Nutzer. Es ist sehr konzipiert
    verlängert...
    Laden Sie Code::Blocks herunter
  • 6
    Inmitten
    Inmitten
    Inmitten oder Advanced Minecraft Interface
    und Data/Structure Tracking ist ein Werkzeug, um
    eine Übersicht über ein Minecraft anzeigen
    Welt, ohne sie tatsächlich zu erschaffen. Es
    können ...
    Herunterladen Mitten
  • Mehr »

Linux-Befehle

Ad