man-pages/fr/man1/dpkg-mergechangelogs.1.html
2021-03-31 01:06:50 +01:00

129 lines
5.3 KiB
HTML

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of dpkg-mergechangelogs</TITLE>
</HEAD><BODY>
<H1>dpkg-mergechangelogs</H1>
Section: suite dpkg (1)<BR>Updated: 2020-03-23<BR><A HREF="#index">Index</A>
<A HREF="/cgi-bin/man/man2html">Return to Main Contents</A><HR>
<A NAME="lbAB">&nbsp;</A>
<H2>NOM</H2>
dpkg-mergechangelogs - Fusion triple de fichiers debian/changelog
<A NAME="lbAC">&nbsp;</A>
<H2>SYNOPSIS</H2>
<B>dpkg-mergechangelogs</B> [<I>option</I>...] <I>ancien</I> <I>nouveau-a</I> <I>nouveau-b</I>
[<I>sortie</I>]
<A NAME="lbAD">&nbsp;</A>
<H2>DESCRIPTION</H2>
<P>
Ce programme utilise les 3 versions fournies de journal des modifications
(&laquo;&nbsp;changelog&nbsp;&raquo;) Debian pour cr&eacute;er un fichier de journalisation fusionn&eacute;. Le
r&eacute;sultat est plac&eacute; dans le fichier <I>sortie</I> ou affich&eacute; sur la sortie
standard si ce param&egrave;tre est omis.
<P>
Chaque entr&eacute;e est identifi&eacute;e par son num&eacute;ro de version. Les entr&eacute;es ne sont
pas cens&eacute;es entrer en conflit, mais sont simplement fusionn&eacute;es dans le bon
ordre (par num&eacute;ro de version d&eacute;croissant). Si l'option
<B>--merge-prereleases</B> est utilis&eacute;e, la partie de num&eacute;ro de version qui suit
le dernier caract&egrave;re tilde est omise&nbsp;; les versions 1.0-1~exp1 et 1.0-1~exp5
sont ainsi consid&eacute;r&eacute;es comme la m&ecirc;me entr&eacute;e. Quand la m&ecirc;me version est
mentionn&eacute;e dans <I>nouveau-a</I> et <I>nouveau-b</I>, une fusion &laquo;&nbsp;3-way&nbsp;&raquo; standard
est tent&eacute;e (sous r&eacute;serve que le module Algorithm::Merge soit disponible ---&nbsp;il
est fourni par le paquet libalgorithm-merge-perl. Dans le cas contraire, un
conflit global est cr&eacute;&eacute; dans le contexte de cette entr&eacute;e.
<A NAME="lbAE">&nbsp;</A>
<H2>OPTIONS</H2>
<DL COMPACT>
<DT id="1"><B>-m</B>, <B>--merge-prereleases</B><DD>
Omet la version qui suit le dernier caract&egrave;re tilde dans les num&eacute;ros de
versions, lors de la comparaison qui permet d'identifier si deux entr&eacute;es
sont les m&ecirc;mes ou pas.
<P>
Cette option est utile lorsqu'on conserve la m&ecirc;me entr&eacute;e de journal mais que
la version est incr&eacute;ment&eacute;e r&eacute;guli&egrave;rement. Par exemple, cela permet
d'utiliser les num&eacute;ros 2.3-1~exp1, 2.3-1~exp2, etc., jusqu'&agrave; une publication
officielle num&eacute;rot&eacute;e 2.3-1, toutes ces versions &eacute;tant consid&eacute;r&eacute;es comme
l'&eacute;volution dans le temps de la m&ecirc;me version.
<DT id="2"><B>--help</B><DD>
Affiche un message d'aide puis quitte.
<DT id="3"><B>--version</B><DD>
Affiche le num&eacute;ro de version puis quitte.
</DL>
<A NAME="lbAF">&nbsp;</A>
<H2>ENVIRONNEMENT</H2>
<DL COMPACT>
<DT id="4"><B>DPKG_COLORS</B><DD>
D&eacute;finit le mode de couleur (depuis dpkg&nbsp;1.18.5). Les valeurs actuellement
accept&eacute;es sont <B>auto</B> (par d&eacute;faut), <B>always</B> et <B>never</B>.
<DT id="5"><B>DPKG_NLS</B><DD>
Si cette variable est d&eacute;finie, elle sera utilis&eacute;e pour d&eacute;cider l'activation
de la prise en charge des langues (NLS -&nbsp;Native Language Support), connu
aussi comme la gestion de l'internationalisation (ou i18n) (depuis
dpkg&nbsp;1.19.0). Les valeurs permises sont&nbsp;: <B>0</B> et <B>1</B> (par d&eacute;faut).
</DL>
<A NAME="lbAG">&nbsp;</A>
<H2>LIMITATIONS</H2>
<P>
Tout ce qui ne peut pas &ecirc;tre analys&eacute; par Dpkg::Changelog est perdu lors de
la fusion. Cela peut comprendre des commentaires qui ne sont pas cens&eacute;s se
trouver l&agrave;,&nbsp;etc.
<A NAME="lbAH">&nbsp;</A>
<H2>INT&Eacute;GRATION AVEC GIT</H2>
<P>
Si vous souhaitez utiliser ce programme pour fusionner des journaux de
modifications Debian dans un d&eacute;p&ocirc;t git, vous devez tout d'abord enregistrer
un nouveau pilote de fusion dans <B>.git/config</B> ou <B>~/.gitconfig</B>&nbsp;:
<P>
<BR>&nbsp;[merge&nbsp;&quot;dpkg-mergechangelogs&quot;]
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;name&nbsp;=&nbsp;debian/changelog&nbsp;merge&nbsp;driver
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;driver&nbsp;=&nbsp;dpkg-mergechangelogs&nbsp;-m&nbsp;%O&nbsp;%A&nbsp;%B&nbsp;%A
<P>
Vous devez ensuite configurer l'attribut de fusion pour le fichier
debian/changelog, soit dans <B>.gitattributes</B> du d&eacute;p&ocirc;t lui-m&ecirc;me, soit dans
<B>.git/info/attributes</B>&nbsp;:
<P>
<BR>&nbsp;debian/changelog&nbsp;merge=dpkg-mergechangelogs
<A NAME="lbAI">&nbsp;</A>
<H2>TRADUCTION</H2>
Ariel VARDI &lt;<A HREF="mailto:ariel.vardi@freesbee.fr">ariel.vardi@freesbee.fr</A>&gt;, 2002.
Philippe Batailler, 2006.
Nicolas Fran&ccedil;ois, 2006.
Veuillez signaler toute erreur &agrave; &lt;<A HREF="mailto:debian-l10n-french@lists.debian.org">debian-l10n-french@lists.debian.org</A>&gt;.
<P>
<HR>
<A NAME="index">&nbsp;</A><H2>Index</H2>
<DL>
<DT id="6"><A HREF="#lbAB">NOM</A><DD>
<DT id="7"><A HREF="#lbAC">SYNOPSIS</A><DD>
<DT id="8"><A HREF="#lbAD">DESCRIPTION</A><DD>
<DT id="9"><A HREF="#lbAE">OPTIONS</A><DD>
<DT id="10"><A HREF="#lbAF">ENVIRONNEMENT</A><DD>
<DT id="11"><A HREF="#lbAG">LIMITATIONS</A><DD>
<DT id="12"><A HREF="#lbAH">INT&Eacute;GRATION AVEC GIT</A><DD>
<DT id="13"><A HREF="#lbAI">TRADUCTION</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 00:05:01 GMT, March 31, 2021
</BODY>
</HTML>