Man page - dpkg-mergechangelogs(1)
Packages contains this manual
- deb822(5)
- dpkg-vendor(1)
- deb-symbols(5)
- deb-src-rules(5)
- dpkg-mergechangelogs(1)
- dsc(5)
- deb-src-control(5)
- dpkg-shlibdeps(1)
- dpkg-genbuildinfo(1)
- dpkg-scanpackages(1)
- deb-substvars(5)
- dpkg-parsechangelog(1)
- dpkg-architecture(1)
- deb-triggers(5)
- deb-changelog(5)
- deb-extra-override(5)
- deb-buildinfo(5)
- dpkg-buildpackage(1)
- dpkg-distaddfile(1)
- dpkg-gencontrol(1)
- dpkg-buildtree(1)
- deb-postrm(5)
- deb-version(7)
- deb-prerm(5)
- deb-preinst(5)
- deb-src-files(5)
- dpkg-buildapi(1)
- dpkg-checkbuilddeps(1)
- deb-src-symbols(5)
- deb-old(5)
- dpkg-source(1)
- deb-changes(5)
- deb-origin(5)
- dpkg-buildflags(1)
- deb-override(5)
- deb(5)
- dpkg-scansources(1)
- deb-control(5)
- deb-split(5)
- deb-shlibs(5)
- dpkg-build-api(7)
- deb-postinst(5)
- deb-conffiles(5)
- dpkg-genchanges(1)
- dpkg-gensymbols(1)
- dpkg-name(1)
- deb-md5sums(5)
apt-get install dpkg-dev
Available languages:
en fr pt nl sv deManual
dpkg-mergechangelogs
NOMSYNOPSIS
DESCRIPTION
OPTIONS
ENVIRONNEMENT
LIMITATIONS
INTĂGRATION AVEC GIT
TRADUCTION
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.
This program was introduced in dpkg 1.15.7.
OPTIONS
--merge-unreleased
Ignorer le numéro de version quand les entrées sont marquées UNRELEASED (depuis dpkg 1.21.0).
Câest utile lorsquâil y a des dĂ©veloppements divergents pour des versions qui nâont pas encore Ă©tĂ© publiĂ©es. Par exemple, une fois 2.1-1 publiĂ©e, le dĂ©veloppement de la nouvelle version 2.2-1 arrive puis celui de la version 2.3-1, alors il est raisonnable dâaboutir finalement Ă une entrĂ©e consolidĂ©e de 2.3-1 intĂ©grant tout le dĂ©veloppement effectuĂ© dans 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
Afficher un message dâaide puis quitter.
--version
Afficher le numéro de version puis quitter.
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
Anything that is not parsed by Dpkg::Changelog is lost during the merge. This might include stuff like 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>.