summaryrefslogtreecommitdiffstats
path: root/man/fr/dpkg-mergechangelogs.pod
blob: c7e3fac1c20654c5f0d629c1e295b0d9386e3d1e (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
107
108
109
110
111
112
113
        *****************************************************
        *           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 NOM

dpkg-mergechangelogs - Fusion triple de fichiers debian/changelog

=head1 SYNOPSIS

B<dpkg-mergechangelogs> [I<option>...] I<ancien> I<nouveau-a> I<nouveau-b>
[I<sortie>]

=head1 DESCRIPTION

Ce programme utilise les 3 versions fournies de journal des modifications
S<(« changelog »)> Debian pour créer un fichier de journalisation fusionné. Le
résultat est placé dans le fichier I<sortie> ou affiché sur la sortie
standard si ce paramètre est omis.

Chaque entrée est identifiée par son numéro de version. Les entrées ne sont
pas censées entrer en conflit, mais sont simplement fusionnées dans le bon
ordre (par numéro de version décroissant). Si l'option
B<--merge-prereleases> est utilisée, la partie de numéro de version qui suit
le dernier caractère tilde est S<omise ;> les versions 1.0-1~exp1 et 1.0-1~exp5
sont ainsi considérées comme la même entrée. Quand la même version est
mentionnée dans I<nouveau-a> et I<nouveau-b>, une fusion S<« 3-way »> standard
est tentée (sous réserve que le module Algorithm::Merge soit disponible S<— il>
est fourni par le paquet libalgorithm-merge-perl. Dans le cas contraire, un
conflit global est créé dans le contexte de cette entrée.

=head1 OPTIONS

=over 

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

Omet la version qui suit le dernier caractère tilde dans les numéros de
versions, lors de la comparaison qui permet d'identifier si deux entrées
sont les mêmes ou pas.

Cette option est utile lorsqu'on conserve la même entrée de journal mais que
la version est incrémentée régulièrement. Par exemple, cela permet
d'utiliser les numéros 2.3-1~exp1, 2.3-1~exp2, etc., jusqu'à une publication
officielle numérotée 2.3-1, toutes ces versions étant considérées comme
l'évolution dans le temps de la même version.

=item B<--help>

Affiche un message d'aide puis quitte.

=item B<--version>

Affiche le numéro de version puis quitte.

=back

=head1 ENVIRONNEMENT

=over 

=item B<DPKG_COLORS>

Définit le mode de couleur (depuis S<dpkg 1.18.5).> Les valeurs actuellement
acceptées sont B<auto> (par défaut), B<always> et B<never>.

=item B<DPKG_NLS>

Si cette variable est définie, elle sera utilisée pour décider l'activation
de la prise en charge des langues (NLS S<– Native> Language Support), connu
aussi comme la gestion de l'internationalisation (ou i18n) (depuis
S<dpkg 1.19.0).> Les valeurs permises S<sont :> B<0> et B<1> (par défaut).

=back

=head1 LIMITATIONS

Tout ce qui ne peut pas être analysé par Dpkg::Changelog est perdu lors de
la fusion. Cela peut comprendre des commentaires qui ne sont pas censés se
trouver S<là, etc.>

=head1 INTÉGRATION AVEC GIT

Si vous souhaitez utiliser ce programme pour fusionner des journaux de
modifications Debian dans un dépôt git, vous devez tout d'abord enregistrer
un nouveau pilote de fusion dans B<.git/config> ou S<B<~/.gitconfig> :>

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

Vous devez ensuite configurer l'attribut de fusion pour le fichier
debian/changelog, soit dans B<.gitattributes> du dépôt lui-même, soit dans
S<B<.git/info/attributes> :>

 debian/changelog merge=dpkg-mergechangelogs

=head1 TRADUCTION

Ariel VARDI <ariel.vardi@freesbee.fr>, 2002.
Philippe Batailler, 2006.
Nicolas François, 2006.
Veuillez signaler toute erreur à <debian-l10n-french@lists.debian.org>.