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