.\" dpkg manual page - dpkg-mergechangelogs(1) .\" .\" Copyright © 2009-2010 Rapha\(:el 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 2018-06-26 1.18.25 Dpkg\-sviten .nh .SH NAMN dpkg\-mergechangelogs \- trev\(:agssammanslagning av Debian\(:andringsloggar . .SH SYNOPS \fBdpkg\-mergechangelogs\fP [\fIflaggor\fP...] \fIgammal\fP \fIny\-a\fP \fIny\-b\fP [\fIut\fP] . .SH BESKRIVNING .P Programmet kommer anv\(:anda de 3 angivna versionerna av Debian\(:andringsloggen f\(:or att skapa en sammanslagen \(:andringsloggfil. Den skapade \(:andringsloggen sparas i filen \fIut\fP eller skrivs ut p\(oa standard ut om den parametern inte anges. .P Enskilda poster identifieras av sitt versionsnummer och de antas inte st\(oa i konflikt med varandra, de sl\(oas helt enkelt ihop i r\(:att ordning (enligt minskade versionsnummer). N\(:ar \fB\-\-merge\-prereleases\fP anv\(:ands ignoreras versionsnumret efter det sista tilde\-tecknet, s\(oa att 1.0\-1~exp1 och 1.0\-1~exp5 anges vara samma post. N\(:ar samma versionsnummer \(:ar tillg\(:anglig i b\(oade \fIny\-a\fP och \fIny\-b\fP g\(:ors ett f\(:ors\(:ok p\(oa en vanlig radbaserad trev\(:agssammanslagning (f\(:orutsatt att modulen Algorithm::Merge \(:ar tillg\(:anglig \(em den ing\(oar i paketet libalgorithm\-merge\-perl \(em om inte f\(oar du en global konflikt p\(oa inneh\(oallet i posten). . .SH FLAGGOR .TP \fB\-m\fP, \fB\-\-merge\-prereleases\fP Ignorera delen efter det sista tilde\-tecknet i versionsnumret vid versionsj\(:amf\(:orelse f\(:or att ta reda p\(oa om tv\(oa poster anses vara densamma eller inte. .sp Det kan vara anv\(:andarbart om du anv\(:ander samma \(:andringsloggpost men \(:okar versionsnumret med j\(:amna mellanrum. Till exempel kanske du har 2.3\-1~exp1, 2.3\-1~exp2, ... fram till den officiella utg\(oavan 2.3\-1 och de har alla samma \(:andringsloggpost som har v\(:axt fram \(:over tid. .TP \fB\-\-help\fP Visar hj\(:alpsk\(:arm och avslutar. .TP \fB\-\-version\fP Visar version och avslutar. . .SH BEGR\(:ANSNINGAR .P Allt som inte tolkas av Dpkg::Changelog f\(:orsvinner under sammanslagningen. Det kan g\(:alla saker som vim\-l\(:agesrader, kommentarer som inte skulle vara d\(:ar, osv. . .SH "INTEGRATION MED GIT" .P Om du vill anv\(:anda det h\(:ar programmet f\(:or att sl\(oa ihop Debian\(:andringsloggar i ett Git\-arkiv m\(oaste du f\(:orst registrera en ny sammanslagningsdrivrutin (merge driver) i \fB.git/config\fP eller \fB~/.gitconfig\fP: .P [merge "dpkg\-mergechangelogs"] name = debian/changelog\-sammanslagningsdrivrutin driver = dpkg\-mergechangelogs \-m %O %A %B %A .P D\(:arefter m\(oaste du st\(:alla in merge\-attributet p\(oa debian/changelog\-filen, antingen i \fB.gitattributes\fP i sj\(:alv arkivet, eller i \&\fB.git/info/attributes\fP: .P debian/changelog merge=dpkg\-mergechangelogs .SH \(:OVERS\(:ATTNING Peter Krefting och Daniel Nylander.