dpkg (1.18.25) stretch; urgency=medium
[dpkg] / man / sv / dpkg-mergechangelogs.man
CommitLineData
1479465f
GJ
1.\" dpkg manual page - dpkg-mergechangelogs(1)
2.\"
3.\" Copyright © 2009-2010 Raphaël Hertzog <hertzog@debian.org>
4.\"
5.\" This is free software; you can redistribute it and/or modify
6.\" it under the terms of the GNU General Public License as published by
7.\" the Free Software Foundation; either version 2 of the License, or
8.\" (at your option) any later version.
9.\"
10.\" This is distributed in the hope that it will be useful,
11.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
12.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13.\" GNU General Public License for more details.
14.\"
15.\" You should have received a copy of the GNU General Public License
16.\" along with this program. If not, see <https://www.gnu.org/licenses/>.
17.
18.\"*******************************************************************
19.\"
20.\" This file was generated with po4a. Translate the source file.
21.\"
22.\"*******************************************************************
23.TH dpkg\-mergechangelogs 1 %RELEASE_DATE% %VERSION% Dpkg\-sviten
24.nh
25.SH NAMN
26dpkg\-mergechangelogs \- trevägssammanslagning av Debianändringsloggar
27.
28.SH SYNOPS
29\fBdpkg\-mergechangelogs\fP [\fIflaggor\fP...] \fIgammal\fP \fIny\-a\fP \fIny\-b\fP [\fIut\fP]
30.
31.SH BESKRIVNING
32.P
33Programmet kommer använda de 3 angivna versionerna av Debianändringsloggen
34för att skapa en sammanslagen ändringsloggfil. Den skapade ändringsloggen
35sparas i filen \fIut\fP eller skrivs ut på standard ut om den parametern inte
36anges.
37.P
38Enskilda poster identifieras av sitt versionsnummer och de antas inte stå i
39konflikt med varandra, de slås helt enkelt ihop i rätt ordning (enligt
40minskade versionsnummer). När \fB\-\-merge\-prereleases\fP används ignoreras
41versionsnumret efter det sista tilde\-tecknet, så att 1.0\-1~exp1 och
421.0\-1~exp5 anges vara samma post. När samma versionsnummer är tillgänglig i
43både \fIny\-a\fP och \fIny\-b\fP görs ett försök på en vanlig radbaserad
44trevägssammanslagning (förutsatt att modulen Algorithm::Merge är tillgänglig
45— den ingår i paketet libalgorithm\-merge\-perl — om inte får du en global
46konflikt på innehållet i posten).
47.
48.SH FLAGGOR
49.TP
50\fB\-m\fP, \fB\-\-merge\-prereleases\fP
51Ignorera delen efter det sista tilde\-tecknet i versionsnumret vid
52versionsjämförelse för att ta reda på om två poster anses vara densamma
53eller inte.
54.sp
55Det kan vara användarbart om du använder samma ändringsloggpost men ökar
56versionsnumret med jämna mellanrum. Till exempel kanske du har 2.3\-1~exp1,
572.3\-1~exp2, ... fram till den officiella utgåvan 2.3\-1 och de har alla samma
58ändringsloggpost som har växt fram över tid.
59.TP
60\fB\-\-help\fP
61Visar hjälpskärm och avslutar.
62.TP
63\fB\-\-version\fP
64Visar version och avslutar.
65.
66.SH BEGRÄNSNINGAR
67.P
68Allt som inte tolkas av Dpkg::Changelog försvinner under
69sammanslagningen. Det kan gälla saker som vim\-lägesrader, kommentarer som
70inte skulle vara där, osv.
71.
72.SH "INTEGRATION MED GIT"
73.P
74Om du vill använda det här programmet för att slå ihop Debianändringsloggar
75i ett Git\-arkiv måste du först registrera en ny sammanslagningsdrivrutin
76(merge driver) i \fB.git/config\fP eller \fB~/.gitconfig\fP:
77.P
78 [merge "dpkg\-mergechangelogs"]
79 name = debian/changelog\-sammanslagningsdrivrutin
80 driver = dpkg\-mergechangelogs \-m %O %A %B %A
81.P
82Därefter måste du ställa in merge\-attributet på debian/changelog\-filen,
83antingen i \fB.gitattributes\fP i själv arkivet, eller i
84\&\fB.git/info/attributes\fP:
85.P
86 debian/changelog merge=dpkg\-mergechangelogs
87.SH ÖVERSÄTTNING
88Peter Krefting och Daniel Nylander.