blob: 99f93c7a7ebe74d78c449e74057b5da45bf467b4 [file] [log] [blame]
.\"*******************************************************************
.\"
.\" This file was generated with po4a. Translate the source file.
.\"
.\"*******************************************************************
.TH dpkg\-mergechangelogs 1 2011\-08\-14 "Projet Debian" "suite dpkg"
.SH NOM
dpkg\-mergechangelogs \- fusion triple de fichiers debian/changelog
.
.SH SYNOPSIS
\fBdpkg\-mergechangelogs\fP [\fIoption\fP...] \fIancien\fP \fInouveau\-a\fP \fInouveau\-b\fP
[\fIsortie\fP]
.
.SH DESCRIPTION
.P
Ce programme utilise les 3 versions fournies de journal des modifications
\ changelog\ ») Debian pour créer un fichier de journalisation fusionné. Le
résultat est placé dans le fichier \fIsortie\fP ou affiché sur la sortie
standard si ce paramètre est omis.
.P
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
\fB\-\-merge\-prereleases\fP est utilisée, la partie de numéro de version qui suit
le dernier caractère tilde est omise\ ;\ les versions 1.0\-1~exp1 et 1.0\-1exp5
sont ainsi considérées comme la même entrée. Quand la même version est
mentionnée dans \fInouveau\-a\fP et \fInouveau\-b\fP, une fusion triple ligne à
ligne standard est tentée (sous réserve que le module Algorithm::Merge soit
disponible \[em] il est fourni par le paquet libalgorithm\-merge\-perl
\[em]. Dans le cas contraire, un conflit global est créé dans le contexte de
cette entrée.
.
.SH OPTIONS
.TP
\fB\-\-merge\-prereleases\fP, \fB\-m\fP
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 ceux entrées
sont les mêmes ou pas.
.sp
Cette option 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.
.TP
\fB\-\-help\fP
Affiche un message d'aide puis quitte.
.TP
\fB\-\-version\fP
Affiche le numéro de version puis quitte.
.
.SH LIMITATIONS
.P
Tout ce qui ne peut pas être analysé par Dpkg::Changelog est perdu lors de
la fusion. Cela peut comprendre des lignes de mode vim, des commentaires qui
ne sont pas censés se trouver là, etc.
.
.SH "INTÉGRATION AVEC GIT"
.P
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 dan \fB.git/config\fP ou \fB~/.gitconfig\fP\ :
.P
[merge "dpkg\-mergechangelogs"]
name = debian/changelog merge driver
driver = dpkg\-mergechangelogs \-m %O %A %B %A
.P
Vous devez ensuite configurer l'attribut de fusion pour le fichier
debian/changelog, soit dans \fB.gitattributes\fP du dépôt lui\-même, soit dans
\&\fB.git/info/attributes\fP\ :
.P
debian/changelog merge=dpkg\-mergechangelogs
.SH AUTEUR
Copyright \(co 2009\-2010 Rapha\[:e]l Hertzog
.sp
Ce programme est un logiciel libre\ ; voyez la «\ GNU General Public Licence\ »
version 2 ou supérieure pour le copyright. Il n'y a PAS de garantie.
.SH 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>.