Commit | Line | Data |
---|---|---|
1479465f GJ |
1 | .\" dpkg manual page - dpkg-mergechangelogs(1) |
2 | .\" | |
3 | .\" Copyright © 2009-2010 Raphaël Hertzog <hertzog@debian.org> | |
4 | .\" | |
5 | .\" This is free software; you can redistribute it and/or modify | |
6 | .\" it under the terms of the GNU General Public License as published by | |
7 | .\" the Free Software Foundation; either version 2 of the License, or | |
8 | .\" (at your option) any later version. | |
9 | .\" | |
10 | .\" This is distributed in the hope that it will be useful, | |
11 | .\" but WITHOUT ANY WARRANTY; without even the implied warranty of | |
12 | .\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
13 | .\" GNU General Public License for more details. | |
14 | .\" | |
15 | .\" You should have received a copy of the GNU General Public License | |
16 | .\" along with this program. If not, see <https://www.gnu.org/licenses/>. | |
17 | . | |
18 | .\"******************************************************************* | |
19 | .\" | |
20 | .\" This file was generated with po4a. Translate the source file. | |
21 | .\" | |
22 | .\"******************************************************************* | |
23 | .TH dpkg\-mergechangelogs 1 %RELEASE_DATE% %VERSION% "suite dpkg" | |
24 | .nh | |
25 | .SH NOM | |
26 | dpkg\-mergechangelogs \- fusion triple de fichiers debian/changelog | |
27 | . | |
28 | .SH SYNOPSIS | |
29 | \fBdpkg\-mergechangelogs\fP [\fIoption\fP...] \fIancien\fP \fInouveau\-a\fP \fInouveau\-b\fP | |
30 | [\fIsortie\fP] | |
31 | . | |
32 | .SH DESCRIPTION | |
33 | .P | |
34 | Ce programme utilise les 3 versions fournies de journal des modifications | |
35 | («\ changelog\ ») Debian pour créer un fichier de journalisation fusionné. Le | |
36 | résultat est placé dans le fichier \fIsortie\fP ou affiché sur la sortie | |
37 | standard si ce paramètre est omis. | |
38 | .P | |
39 | Chaque entrée est identifiée par son numéro de version. Les entrées ne sont | |
40 | pas censées entrer en conflit, mais sont simplement fusionnées dans le bon | |
41 | ordre (par numéro de version décroissant). Si l'option | |
42 | \fB\-\-merge\-prereleases\fP est utilisée, la partie de numéro de version qui suit | |
43 | le dernier caractère tilde est omise\ ;\ les versions 1.0\-1~exp1 et 1.0\-1~exp5 | |
44 | sont ainsi considérées comme la même entrée. Quand la même version est | |
45 | mentionnée dans \fInouveau\-a\fP et \fInouveau\-b\fP, une fusion «\ 3\-way\ » standard | |
46 | est tentée (sous réserve que le module Algorithm::Merge soit disponible — il | |
47 | est fourni par le paquet libalgorithm\-merge\-perl —. Dans le cas contraire, | |
48 | un conflit global est créé dans le contexte de cette entrée. | |
49 | . | |
50 | .SH OPTIONS | |
51 | .TP | |
52 | \fB\-m\fP, \fB\-\-merge\-prereleases\fP | |
53 | Omet la version qui suit le dernier caractère tilde dans les numéros de | |
54 | versions, lors de la comparaison qui permet d'identifier si deux entrées | |
55 | sont les mêmes ou pas. | |
56 | .sp | |
57 | Cette option est utile lorsqu'on conserve la même entrée de journal mais que | |
58 | la version est incrémentée régulièrement. Par exemple, cela permet | |
59 | d'utiliser les numéros 2.3\-1~exp1, 2.3\-1~exp2, etc. jusqu'à une publication | |
60 | officielle numérotée 2.3\-1, toutes ces versions étant considérées comme | |
61 | l'évolution dans le temps de la même version. | |
62 | .TP | |
63 | \fB\-\-help\fP | |
64 | Affiche un message d'aide puis quitte. | |
65 | .TP | |
66 | \fB\-\-version\fP | |
67 | Affiche le numéro de version puis quitte. | |
68 | . | |
69 | .SH LIMITATIONS | |
70 | .P | |
71 | Tout ce qui ne peut pas être analysé par Dpkg::Changelog est perdu lors de | |
72 | la fusion. Cela peut comprendre des lignes de mode vim, des commentaires qui | |
73 | ne sont pas censés se trouver là,\ etc. | |
74 | . | |
75 | .SH "INTÉGRATION AVEC GIT" | |
76 | .P | |
77 | Si vous souhaitez utiliser ce programme pour fusionner des journaux de | |
78 | modifications Debian dans un dépôt git, vous devez tout d'abord enregistrer | |
79 | un nouveau pilote de fusion dans \fB.git/config\fP ou \fB~/.gitconfig\fP\ : | |
80 | .P | |
81 | [merge "dpkg\-mergechangelogs"] | |
82 | name = debian/changelog merge driver | |
83 | driver = dpkg\-mergechangelogs \-m %O %A %B %A | |
84 | .P | |
85 | Vous devez ensuite configurer l'attribut de fusion pour le fichier | |
86 | debian/changelog, soit dans \fB.gitattributes\fP du dépôt lui\-même, soit dans | |
87 | \&\fB.git/info/attributes\fP\ : | |
88 | .P | |
89 | debian/changelog merge=dpkg\-mergechangelogs | |
90 | .SH TRADUCTION | |
91 | Ariel VARDI <ariel.vardi@freesbee.fr>, 2002. | |
92 | Philippe Batailler, 2006. | |
93 | Nicolas François, 2006. | |
94 | Veuillez signaler toute erreur à <debian\-l10n\-french@lists.debian.org>. |