.\" dpkg manual page - dpkg-mergechangelogs(1) .\" .\" Copyright © 2009-2010 Raphaël Hertzog .\" .\" This is free software; you can redistribute it and/or modify .\" it under the terms of the GNU General Public License as published by .\" the Free Software Foundation; either version 2 of the License, or .\" (at your option) any later version. .\" .\" This is distributed in the hope that it will be useful, .\" but WITHOUT ANY WARRANTY; without even the implied warranty of .\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the .\" GNU General Public License for more details. .\" .\" You should have received a copy of the GNU General Public License .\" along with this program. If not, see . . .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH dpkg\-mergechangelogs 1 %RELEASE_DATE% %VERSION% dpkg\-Programmsammlung .nh .SH BEZEICHNUNG dpkg\-mergechangelogs \- 3\-Wege\-Zusammenführung von debian/changelog\-Dateien . .SH ÜBERSICHT \fBdpkg\-mergechangelogs\fP [\fIOption\fP …] \fIalt\fP \fIneu\-a\fP \fIneu\-b\fP [\fIAusgabe\fP] . .SH BESCHREIBUNG .P 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 \fIAusgabe\fP gespeichert oder an die Standardausgabe ausgegeben, falls dieser Parameter fehlt. .P 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 \fB\-\-merge\-prereleases\fP 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 \fIneu\-a\fP als auch in \fIneu\-b\fP 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). . .SH OPTIONEN .TP \fB\-m\fP, \fB\-\-merge\-prereleases\fP Entfernt den Teil nach der letzten Tilde in der Versionsnummer beim Versionsvergleich, um festzustellen, ob zwei Einträge identisch sein sollen oder nicht. .sp 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. .TP \fB\-\-help\fP Zeigt einen Hinweis zum Aufruf und beendet das Programm. .TP \fB\-\-version\fP Gibt die Version aus und beendet das Programm. . .SH UMGEBUNG .TP \fBDPKG_COLORS\fP Setzt den Farbmodus (seit Dpkg 1.18.5). Die derzeit unterstützten Werte sind: \fBauto\fP (Vorgabe), \fBalways\fP und \fBnever\fP. .TP \fBDPKG_NLS\fP Falls dies gesetzt ist, wird es zur Entscheidung, ob Native Language Support, auch als Unterstützung für Internationalisierung (oder i18n) bekannt, aktiviert wird (seit Dpkg 1.19.0). Die akzeptierten Werte sind: \fB0\fP und \fB1\fP (Vorgabe). . .SH EINSCHRÄNKUNGEN .P Alles, was nicht von Dpkg::Changelog ausgewertet werden kann, geht beim Zusammenführen verloren. Dies betrifft Dinge wie Kommentare, die eigentlich nicht da sein sollten, usw. . .SH "INTEGRATION IN GIT" .P Falls Sie dieses Programm dazu verwenden möchten, Debian\-Changelog\-Dateien in einem Git\-Depot zusammenzuführen, müssen Sie zuerst einen neuen Merge\-Treiber in \fB.git/config\fP oder in \fB~/.gitconfig\fP registrieren: .P [merge "dpkg\-mergechangelogs"] name = debian/changelog merge driver driver = dpkg\-mergechangelogs \-m %O %A %B %A .P Dann müssen Sie entweder in \fB.gitattributes\fP im Depot selbst oder in \&\fB.git/info/attributes\fP das Merge\-Attribut für die Datei \fBdebian/changelog\fP einrichten: .P debian/changelog merge=dpkg\-mergechangelogs .SH ÜBERSETZUNG Die deutsche Übersetzung wurde 2004, 2006-2020 von Helge Kreutzmann , 2007 von Florian Rehnisch , 2008 von Sven Joachim und 2019,2020 von Mario Blättermann 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.