Provided by:
dpkg-dev_1.15.8.4ubuntu3_all 
NOMBRE
dpkg-mergechangelogs - Fusin a partir de tres versiones (3-way merge)
de ficheros debian/changelog
SINOPSIS
dpkg-mergechangelogs [opcin...] antiguo nuevo-a nuevo-b [salida]
DESCRIPCIN
Este programa usa las tres versiones proporcionadas del registro de
cambios de Debian para generar un fichero de registro de cambios
(changelog) fusionado. El registro de cambios resultante se guarda en
el fichero salida, o se mostrar por la salida estndar en caso de no
introducir tal parmetro.
Cada entrada se identifica por su nmero de versin y, asumiendo que no
entran en conflicto, se fusionarn en el orden correcto (por orden
decreciente del nmero de versin). Cuando se usa --merge-prereleases, se
omitir el nmero de versin tras la ltima tilde, de forma que 1.0-1~exp1
y 1.0-1~exp5 se tomarn como la misma entrada. Cuando la misma versin
est disponible en nuevo-a y nuevo-b, se intentar una fusin estndar de
las lneas de las tres versiones (slo si esta disponible el mdulo
Algorithm::Merge -- parte del paquete libalgorithm-merge-perl --, de no
ser as, obtendr un conflicto global en el contenido de la entrada).
OPCIONES
--merge-prereleases, -m
Elimina la parte tras la ltima virgulilla en el nmero de versin
al realizar una comparacin para identificar si dos entradas son
la misma o no.
Es til cuando siempre se usa la misma entrada en el registro de
cambios, pero aumenta el nmero de versin regularmente. Por
ejemplo, puede tener 2.3-1~exp1, 2.3-1~exp2... hasta la
publicacin oficial 2.3-1, teniendo todas la misma entrada en el
registro de cambios, pero que ha evolucionado con el tiempo.
--help Muestra el modo de uso y termina.
--version
Muestra la versin y termina.
LIMITACIONES
Se perder durante la fusin todo lo que Dpkg::Changelog no analice. Esto
puede incluir cosas como modelines de vim, comentarios donde no deberan
estar, etc.
INTEGRACIN CON GIT
Si desea usar este programa para fusionar ficheros de registro de
cambios de Debian en un repositorio git primero tendr que registrar un
nuevo merge driver en .git/config o ~/.gitconfig:
[merge "dpkg-mergechangelogs"]
name = debian/changelog merge driver
driver = dpkg-mergechangelogs -m %O %A %B %A
Despus tendr que definir el merge attribute para el fichero
debian/changelog bien en .gitattributes en el mismo repositorio, o en
.git/info/attributes:
debian/changelog merge=dpkg-mergechangelogs
AUTOR
Copyright (C) 2009-2010 Raphael Hertzog
Esto es software libre; vea la versin 2 o posterior de la Licencia
Pblica General GNU para condiciones de copia. NO hay ninguna garanta.
TRADUCTOR
Rudy Godoy <rudy@kernel-panik.org>, Rubn Porras <nahoo@inicia.es>,
Bruno Barrera C. <bruno.barrera@igloo.cl>, Carlos Izquierdo
<gheesh@ertis.net>, Esteban Manchado y NOK. Debian L10n Spanish
<debian-l10n-spanish@lists.debian.org>.
Revisiones por Santiago Vila <sanvila@unex.es>, Javier
Fernndez-Sanguino, Rubn Porras, Luis Uribe y Omar Campagne.