Provided by: dpkg-dev_1.21.1ubuntu2.6_all 

NOM
dpkg-mergechangelogs - Fusion triple de fichiers debian/changelog
SYNOPSIS
dpkg-mergechangelogs [option...] ancien nouveau-a nouveau-b [sortie]
DESCRIPTION
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 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 --merge-prereleases 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-1~exp5 sont ainsi considérées comme la même entrée.
Quand la même version est mentionnée dans nouveau-a et nouveau-b, une fusion « 3-way » standard est
tentée (sous réserve que le module Algorithm::Merge soit disponible — 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.
OPTIONS
--merge-unreleased
Ignore the version number when the entries are marked as UNRELEASED (since dpkg 1.21.0).
This is useful when you have diverging development for versions that have not yet been released. For
instance 2.1-1 is released, then development happens for the new 2.2-1 and then for 2.3-1, where it
makes sense to just end with a coalesced entry for 2.3-1 including all the development done in 2.2-1.
-m, --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.
--help
Affiche un message d'aide puis quitte.
--version
Affiche le numéro de version puis quitte.
ENVIRONNEMENT
DPKG_COLORS
Définit le mode de couleur (depuis dpkg 1.18.5). Les valeurs actuellement acceptées sont auto (par
défaut), always et never.
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 – Native Language Support), connu aussi comme la gestion de l'internationalisation (ou
i18n) (depuis dpkg 1.19.0). Les valeurs permises sont : 0 et 1 (par défaut).
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 là, etc.
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 .git/config ou ~/.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
.gitattributes du dépôt lui-même, soit dans .git/info/attributes :
debian/changelog merge=dpkg-mergechangelogs
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>.
1.21.1 2025-09-09 dpkg-mergechangelogs(1)