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

NAAM

       dpkg-mergechangelogs - 3-wegs samenvoeging van debian/changelog-bestanden

OVERZICHT

       dpkg-mergechangelogs [optie...] oud nieuw-a nieuw-b [uitvoer]

BESCHRIJVING

       Dit  programma  gebruikt de 3 beschikbare versies van Debian changelog om een samengevoegd
       changelog-bestand te genereren. De resulterende changelog wordt  in  het  bestand  uitvoer
       opgeslagen  of,  indien  die  parameter  niet  opgegeven  werd,  naar  de standaarduitvoer
       gestuurd.

       Elk item wordt aan de hand van zijn versienummer geïdentificeerd en er wordt van uitgegaan
       dat  ze  niet  tegenstrijdig zijn. Zij worden eenvoudig samengevoegd in de juiste volgorde
       (volgens aflopend versienummer). Wanneer --merge-prereleases  gebruikt  wordt,  wordt  het
       deel  van  het  versienummer achter de tilde weggelaten, waardoor 1.0-1~exp1 en 1.0-1~exp5
       beschouwd worden als hetzelfde item. Als dezelfde versie zowel in nieuw-a als  in  nieuw-b
       voorkomt,  wordt  geprobeerd  een  standaard regelgeoriënteerde 3-wegs samenvoeging uit te
       voeren (op voorwaarde dat de module Algorithm::Merge voorhanden is — ze maakt deel uit van
       het  pakket  libalgorithm-merge-perl  —, anders krijgt u een algemene tegenstrijdigheid in
       verband met de inhoud van het item).

OPTIES

       -m, --merge-prereleases
              Laat het deel achter de laatste tilde in het versienummer vallen bij het  uitvoeren
              van  een versievergelijking om uit te maken of verondersteld moet worden dat het om
              twee dezelfde items gaat of niet.

              Dit is nuttig als u in het changelog-bestand hetzelfde item blijft gebruiken,  maar
              het   versienummer   ervan  geregeld  verhoogt.  U  kunt  bijvoorbeeld  2.3-1~exp1,
              2.3-1~exp2, ... hebben tot aan de officiële release 2.3-1, die  allemaal  hetzelfde
              changelog-item zijn dat in de loop van de tijd geëvolueerd is.

       --help Toon info over het gebruik en sluit af.

       --version
              Toon de versie en sluit af.

BEPERKINGEN

       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.

INTEGRATIE MET GIT

       Indien   u  dit  programma  wenst  te  gebruiken  om  Debian  changelog-bestanden  in  een
       git-opslagplaats samen te voegen,  moet  u  eerst  een  nieuw  samenvoegingsstuurprogramma
       registreren in .git/config of ~/.gitconfig:

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

       Daarna  moet  u  het  samenvoegingsattribuut  voor het debian/changelog-bestand instellen,
       ofwel in .gitattributes in de opslagplaats zelf, of in .git/info/attributes:

        debian/changelog merge=dpkg-mergechangelogs