Provided by: dpkg-dev_1.19.7ubuntu3.2_all bug

BEZEICHNUNG

       dpkg-mergechangelogs - 3-Wege-Zusammenführung von debian/changelog-Dateien

ÜBERSICHT

       dpkg-mergechangelogs [Option …] alt neu-a neu-b [Ausgabe]

BESCHREIBUNG

       Dieses  Programm  wird  die  drei  bereitgestellten  Versionen  des  Debian-Changelogs verwenden, um eine
       zusammengeführte Changelog-Datei zu erstellen. Das resultierende Changelog  wird  in  der  Datei  Ausgabe
       gespeichert oder an die Standardausgabe ausgegeben, falls dieser Parameter fehlt.

       Jeder  Eintrag  wird  durch  seine Versionsnummer identifiziert und es wird angenommen, dass sie nicht im
       Konflikt  stehen,  sie  werden  einfach  in  der  richtigen  Reihenfolge  eingemischt  (in   absteigender
       Reihenfolge). Wenn --merge-prereleases verwandt wird, wird der Anteil der Versionsnummer nach der letzten
       Tilde  entfernt,  so  dass  1.0-1~exp1  und  1.0-1~exp5  als gleicher Eintrag angenommen werden. Wenn die
       gleiche Version sowohl in neu-a als auch in  neu-b  verfügbar  ist,  wird  eine  normale,  zeilenbasierte
       3-Wege-Zusammenführung  versucht  (vorausgesetzt,  dass das Modul Algorithm::Merge verfügbar ist — es ist
       Teil des Pakets libalgorithm-merge-perl — andernfalls erhalten Sie einen globalen Konflikt im Inhalt  des
       Eintrags).

OPTIONEN

       -m, --merge-prereleases
              Entfernt  den  Teil  nach  der  letzten  Tilde  in  der  Versionsnummer beim Versionsvergleich, um
              festzustellen, ob zwei Einträge identisch sein sollen oder nicht.

              Dies ist nützlich, wenn Sie  den  gleichen  Changelog-Eintrag  beibehalten,  aber  regelmäßig  die
              Versionsnummer  erhöhen.  Beispielsweise könnten Sie 2.3-1~exp1, 2.3-1~exp2, … bis zur offiziellen
              Veröffentlichung 2.3-1 verwenden und alle enthalten den gleichen Changelog-Eintrag,  der  sich  im
              Laufe der Zeit entwickelt hat.

       --help Zeige den Bedienungshinweis und beende.

       --version
              Gebe die Version aus und beende sich.

UMGEBUNG

       DPKG_COLORS
              Setzt  den  Farbmodus  (seit  Dpkg  1.18.5). Die derzeit unterstützten Werte sind: auto (Vorgabe),
              always und never.

       DPKG_NLS
              Falls dies  gesetzt  ist,  wird  es  zur  Entscheidung,  ob  Native  Language  Support,  auch  als
              Internationalisierung  (oder  i18n)  Unterstützung bekannt, aktiviert wird (seit Dpkg 1.19.0). Die
              akzeptierten Werte sind: 0 und 1 (Vorgabe).

EINSCHRÄNKUNGEN

       Alles, was nicht von Dpkg::Changelog ausgewertet werden kann, geht  beim  Zusammenführen  verloren.  Dies
       betrifft Zeug wie Kommentare, die eigentlich nicht da sein sollten, usw.

INTEGRATION MIT GIT

       Falls   Sie   dieses  Programm  dazu  verwenden  möchten,  Debian-Changelog-Dateien  in  einem  Git-Depot
       zusammenzuführen, müssen Sie  zuerst  einen  neuen  Merge-Driver  in  .git/config  oder  in  ~/.gitconfig
       registrieren:

        [merge "dpkg-mergechangelogs"]
            name = debian/changelog merge driver
            driver = dpkg-mergechangelogs -m %O %A %B %A

       Dann   müssen   Sie  entweder  in  .gitattributes  im  Depot  selbst  oder  in  .git/info/attributes  das
       Merge-Attribut für die Datei debian/changelog einrichten:

        debian/changelog merge=dpkg-mergechangelogs

ÜBERSETZUNG

       Die deutsche Übersetzung wurde 2004, 2006-2019 von  Helge  Kreutzmann  <debian@helgefjell.de>,  2007  von
       Florian  Rehnisch  <eixman@gmx.de>  und  2008  von  Sven  Joachim  <svenjoac@gmx.de>  angefertigt.  Diese
       Übersetzung ist Freie Dokumentation; lesen Sie die GNU General Public License Version 2  oder  neuer  für
       die Kopierbedingungen. Es gibt KEINE HAFTUNG.

1.19.7                                             2022-05-25                            dpkg-mergechangelogs(1)