dpkg (1.18.25) stretch; urgency=medium
[dpkg] / man / fr / 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% "suite dpkg"
24.nh
25.SH NOM
26dpkg\-mergechangelogs \- fusion triple de fichiers debian/changelog
27.
28.SH SYNOPSIS
29\fBdpkg\-mergechangelogs\fP [\fIoption\fP...] \fIancien\fP \fInouveau\-a\fP \fInouveau\-b\fP
30[\fIsortie\fP]
31.
32.SH DESCRIPTION
33.P
34Ce programme utilise les 3 versions fournies de journal des modifications
35(«\ changelog\ ») Debian pour créer un fichier de journalisation fusionné. Le
36résultat est placé dans le fichier \fIsortie\fP ou affiché sur la sortie
37standard si ce paramètre est omis.
38.P
39Chaque entrée est identifiée par son numéro de version. Les entrées ne sont
40pas censées entrer en conflit, mais sont simplement fusionnées dans le bon
41ordre (par numéro de version décroissant). Si l'option
42\fB\-\-merge\-prereleases\fP est utilisée, la partie de numéro de version qui suit
43le dernier caractère tilde est omise\ ;\ les versions 1.0\-1~exp1 et 1.0\-1~exp5
44sont ainsi considérées comme la même entrée. Quand la même version est
45mentionnée dans \fInouveau\-a\fP et \fInouveau\-b\fP, une fusion «\ 3\-way\ » standard
46est tentée (sous réserve que le module Algorithm::Merge soit disponible — il
47est fourni par le paquet libalgorithm\-merge\-perl —. Dans le cas contraire,
48un conflit global est créé dans le contexte de cette entrée.
49.
50.SH OPTIONS
51.TP
52\fB\-m\fP, \fB\-\-merge\-prereleases\fP
53Omet la version qui suit le dernier caractère tilde dans les numéros de
54versions, lors de la comparaison qui permet d'identifier si deux entrées
55sont les mêmes ou pas.
56.sp
57Cette option est utile lorsqu'on conserve la même entrée de journal mais que
58la version est incrémentée régulièrement. Par exemple, cela permet
59d'utiliser les numéros 2.3\-1~exp1, 2.3\-1~exp2, etc. jusqu'à une publication
60officielle numérotée 2.3\-1, toutes ces versions étant considérées comme
61l'évolution dans le temps de la même version.
62.TP
63\fB\-\-help\fP
64Affiche un message d'aide puis quitte.
65.TP
66\fB\-\-version\fP
67Affiche le numéro de version puis quitte.
68.
69.SH LIMITATIONS
70.P
71Tout ce qui ne peut pas être analysé par Dpkg::Changelog est perdu lors de
72la fusion. Cela peut comprendre des lignes de mode vim, des commentaires qui
73ne sont pas censés se trouver là,\ etc.
74.
75.SH "INTÉGRATION AVEC GIT"
76.P
77Si vous souhaitez utiliser ce programme pour fusionner des journaux de
78modifications Debian dans un dépôt git, vous devez tout d'abord enregistrer
79un nouveau pilote de fusion dans \fB.git/config\fP ou \fB~/.gitconfig\fP\ :
80.P
81 [merge "dpkg\-mergechangelogs"]
82 name = debian/changelog merge driver
83 driver = dpkg\-mergechangelogs \-m %O %A %B %A
84.P
85Vous devez ensuite configurer l'attribut de fusion pour le fichier
86debian/changelog, soit dans \fB.gitattributes\fP du dépôt lui\-même, soit dans
87\&\fB.git/info/attributes\fP\ :
88.P
89 debian/changelog merge=dpkg\-mergechangelogs
90.SH TRADUCTION
91Ariel VARDI <ariel.vardi@freesbee.fr>, 2002.
92Philippe Batailler, 2006.
93Nicolas François, 2006.
94Veuillez signaler toute erreur à <debian\-l10n\-french@lists.debian.org>.