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\-sviten | |
24 | .nh | |
25 | .SH NAMN | |
26 | dpkg\-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 | |
33 | Programmet kommer använda de 3 angivna versionerna av Debianändringsloggen | |
34 | för att skapa en sammanslagen ändringsloggfil. Den skapade ändringsloggen | |
35 | sparas i filen \fIut\fP eller skrivs ut på standard ut om den parametern inte | |
36 | anges. | |
37 | .P | |
38 | Enskilda poster identifieras av sitt versionsnummer och de antas inte stå i | |
39 | konflikt med varandra, de slås helt enkelt ihop i rätt ordning (enligt | |
40 | minskade versionsnummer). När \fB\-\-merge\-prereleases\fP används ignoreras | |
41 | versionsnumret efter det sista tilde\-tecknet, så att 1.0\-1~exp1 och | |
42 | 1.0\-1~exp5 anges vara samma post. När samma versionsnummer är tillgänglig i | |
43 | både \fIny\-a\fP och \fIny\-b\fP görs ett försök på en vanlig radbaserad | |
44 | trevä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 | |
46 | konflikt på innehållet i posten). | |
47 | . | |
48 | .SH FLAGGOR | |
49 | .TP | |
50 | \fB\-m\fP, \fB\-\-merge\-prereleases\fP | |
51 | Ignorera delen efter det sista tilde\-tecknet i versionsnumret vid | |
52 | versionsjämförelse för att ta reda på om två poster anses vara densamma | |
53 | eller inte. | |
54 | .sp | |
55 | Det kan vara användarbart om du använder samma ändringsloggpost men ökar | |
56 | versionsnumret med jämna mellanrum. Till exempel kanske du har 2.3\-1~exp1, | |
57 | 2.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 | |
61 | Visar hjälpskärm och avslutar. | |
62 | .TP | |
63 | \fB\-\-version\fP | |
64 | Visar version och avslutar. | |
65 | . | |
66 | .SH BEGRÄNSNINGAR | |
67 | .P | |
68 | Allt som inte tolkas av Dpkg::Changelog försvinner under | |
69 | sammanslagningen. Det kan gälla saker som vim\-lägesrader, kommentarer som | |
70 | inte skulle vara där, osv. | |
71 | . | |
72 | .SH "INTEGRATION MED GIT" | |
73 | .P | |
74 | Om du vill använda det här programmet för att slå ihop Debianändringsloggar | |
75 | i 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 | |
82 | Därefter måste du ställa in merge\-attributet på debian/changelog\-filen, | |
83 | antingen 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 | |
88 | Peter Krefting och Daniel Nylander. |