summaryrefslogtreecommitdiffstats
path: root/man/sv/dpkg-mergechangelogs.pod
blob: a6805318b9978cef10ac722156fd75970ea22f2e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
        *****************************************************
        *           GENERATED FILE, DO NOT EDIT             *
        * THIS IS NO SOURCE FILE, BUT RESULT OF COMPILATION *
        *****************************************************

This file was generated by po4a(7). Do not store it (in VCS, for example),
but store the PO file used as source file by po4a-translate.

In fact, consider this as a binary, and the PO file as a regular .c file:
If the PO get lost, keeping this translation up-to-date will be harder.

=encoding UTF-8

=head1 NAMN

dpkg-mergechangelogs - trevägssammanslagning av Debianändringsloggar

=head1 SYNOPS

B<dpkg-mergechangelogs> [I<flaggor>...] I<gammal> I<ny-a> I<ny-b> [I<ut>]

=head1 BESKRIVNING

Programmet kommer använda de 3 angivna versionerna av Debianändringsloggen
för att skapa en sammanslagen ändringsloggfil. Den skapade ändringsloggen
sparas i filen I<ut> eller skrivs ut på standard ut om den parametern inte
anges.

Enskilda poster identifieras av sitt versionsnummer och de antas inte stå i
konflikt med varandra, de slås helt enkelt ihop i rätt ordning (enligt
minskade versionsnummer). När B<--merge-prereleases> används ignoreras
versionsnumret efter det sista tilde-tecknet, så att 1.0-1~exp1 och
1.0-1~exp5 anges vara samma post. När samma versionsnummer är tillgänglig i
både I<ny-a> och I<ny-b> görs ett försök på en vanlig radbaserad
trevägssammanslagning (förutsatt att modulen Algorithm::Merge är tillgänglig
— den ingår i paketet libalgorithm-merge-perl — om inte får du en global
konflikt på innehållet i posten).

=head1 FLAGGOR

=over 

=item B<-m>, B<--merge-prereleases>

Ignorera delen efter det sista tilde-tecknet i versionsnumret vid
versionsjämförelse för att ta reda på om två poster anses vara densamma
eller inte.

Det kan vara användarbart om du använder samma ändringsloggpost men ökar
versionsnumret med jämna mellanrum. Till exempel kanske du har 2.3-1~exp1,
2.3-1~exp2, ... fram till den officiella utgåvan 2.3-1 och de har alla samma
ändringsloggpost som har växt fram över tid.

=item B<--help>

Visar hjälpskärm och avslutar.

=item B<--version>

Visar version och avslutar.

=back

=head1 MILJÖVARIABLER

=over 

=item B<DPKG_COLORS>

Väljer färgläge (sedan dpkg 1.18.5). För närvarande godtas följande värden:
B<auto> (förval), B<always> och B<never>.

=item B<DPKG_NLS>

Om satt, används för att bestämma om lokalt språkstöd ska aktiveras, även
känt som internationaliseringsstöd (eller i18n) (sedan dpkg
1.19.0). Tillåtna värden är: B<0> och B<1> (förval).

=back

=head1 BEGRÄNSNINGAR

Allt som inte tolkas av Dpkg::Changelog försvinner under
sammanslagningen. Det kan gälla saker som kommentarer som inte skulle vara
där, osv.

=head1 INTEGRATION MED GIT

Om du vill använda det här programmet för att slå ihop Debianändringsloggar
i ett Git-arkiv måste du först registrera en ny sammanslagningsdrivrutin
(merge driver) i B<.git/config> eller B<~/.gitconfig>:

 [merge "dpkg-mergechangelogs"]
    name = debian/changelog-sammanslagningsdrivrutin
    driver = dpkg-mergechangelogs -m %O %A %B %A

Därefter måste du ställa in merge-attributet på debian/changelog-filen,
antingen i B<.gitattributes> i själv arkivet, eller i
B<.git/info/attributes>:

 debian/changelog merge=dpkg-mergechangelogs

=head1 ÖVERSÄTTNING

Peter Krefting och Daniel Nylander.