dpkg (1.18.25) stretch; urgency=medium
[dpkg] / man / nl / 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\-suite
24.nh
25.SH NAAM
26dpkg\-mergechangelogs \- 3\-wegs samenvoeging van debian/changelog\-bestanden
27.
28.SH OVERZICHT
29\fBdpkg\-mergechangelogs\fP [\fIoptie\fP...] \fIoud\fP \fInieuw\-a\fP \fInieuw\-b\fP
30[\fIuitvoer\fP]
31.
32.SH BESCHRIJVING
33.P
34Dit programma gebruikt de 3 beschikbare versies van Debian changelog om een
35samengevoegd changelog\-bestand te genereren. De resulterende changelog wordt
36in het bestand \fIuitvoer\fP opgeslagen of, indien die parameter niet opgegeven
37werd, naar de standaarduitvoer gestuurd.
38.P
39Elk item wordt aan de hand van zijn versienummer geïdentificeerd en er wordt
40van uitgegaan dat ze niet tegenstrijdig zijn. Zij worden eenvoudig
41samengevoegd in de juiste volgorde (volgens aflopend versienummer). Wanneer
42\fB\-\-merge\-prereleases\fP gebruikt wordt, wordt het deel van het versienummer
43achter de tilde weggelaten, waardoor 1.0\-1~exp1 en 1.0\-1~exp5 beschouwd
44worden als hetzelfde item. Als dezelfde versie zowel in \fInieuw\-a\fP als in
45\fInieuw\-b\fP voorkomt, wordt geprobeerd een standaard regelgeoriënteerde
463\-wegs samenvoeging uit te voeren (op voorwaarde dat de module
47Algorithm::Merge voorhanden is — ze maakt deel uit van het pakket
48libalgorithm\-merge\-perl —, anders krijgt u een algemene tegenstrijdigheid in
49verband met de inhoud van het item).
50.
51.SH OPTIES
52.TP
53\fB\-m\fP, \fB\-\-merge\-prereleases\fP
54Laat het deel achter de laatste tilde in het versienummer vallen bij het
55uitvoeren van een versievergelijking om uit te maken of verondersteld moet
56worden dat het om twee dezelfde items gaat of niet.
57.sp
58Dit is nuttig als u in het changelog\-bestand hetzelfde item blijft
59gebruiken, maar het versienummer ervan geregeld verhoogt. U kunt
60bijvoorbeeld 2.3\-1~exp1, 2.3\-1~exp2, ... hebben tot aan de officiële release
612.3\-1, die allemaal hetzelfde changelog\-item zijn dat in de loop van de tijd
62geëvolueerd is.
63.TP
64\fB\-\-help\fP
65Toon info over het gebruik en sluit af.
66.TP
67\fB\-\-version\fP
68Toon de versie en sluit af.
69.
70.SH BEPERKINGEN
71.P
72Alles wat niet door Dpkg::Changelog ontleed wordt, geraakt tijdens het
73samenvoegen verloren. Dit kan gaan om zaken zoals modus\-regels van vim,
74commentaar die daar niet hoort te staan, enz.
75.
76.SH "INTEGRATIE MET GIT"
77.P
78Indien u dit programma wenst te gebruiken om Debian changelog\-bestanden in
79een git\-opslagplaats samen te voegen, moet u eerst een nieuw
80samenvoegingsstuurprogramma registreren in \fB.git/config\fP of
81\fB~/.gitconfig\fP:
82.P
83 [merge "dpkg\-mergechangelogs"]
84 name = debian/changelog merge driver
85 driver = dpkg\-mergechangelogs \-m %O %A %B %A
86.P
87Daarna moet u het samenvoegingsattribuut voor het debian/changelog\-bestand
88instellen, ofwel in \fB.gitattributes\fP in de opslagplaats zelf, of in
89\&\fB.git/info/attributes\fP:
90.P
91 debian/changelog merge=dpkg\-mergechangelogs