Provided by: dpkg-dev_1.19.0.5ubuntu2.4_all bug

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

       -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.

LIMITATIONS

       Anything  that  is  not  parsed  by  Dpkg::Changelog  is lost during the merge. This might
       include stuff like Vim modelines, Emacs variables, comments which were not supposed to  be
       there, 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>.