Provided by:
dpkg-dev_1.16.0.3ubuntu5_all 
NOMBRE
dpkg-mergechangelogs - Fusion a partir de tres versiones (<<3-way
merge>>) de ficheros <<debian/changelog>>
SINOPSIS
dpkg-mergechangelogs [opci'on...] antiguo nuevo-a nuevo-b [salida]
DESCRIPCI'ON
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 mostrara por la salida estandar en caso de
no introducir tal parametro.
Cada entrada se identifica por su numero de version y, asumiendo que no
entran en conflicto, se fusionaran en el orden correcto (por orden
decreciente del numero de version). Cuando se usa --merge-prereleases,
se omitira el numero de version tras la ultima tilde, de forma que
<<1.0-1~exp1>> y <<1.0-1~exp5>> se tomaran como la misma entrada.
Cuando la misma version esta disponible en nuevo-a y nuevo-b, se
intentara una fusion estandar de las lineas de las tres versiones (solo
si esta disponible el modulo <<Algorithm::Merge>> -- parte del paquete
<<libalgorithm-merge-perl>> --, de no ser asi, obtendra un conflicto
global en el contenido de la entrada).
OPCIONES
--merge-prereleases, -m
Elimina la parte tras la ultima virgulilla en el numero de
version al realizar una comparacion para identificar si dos
entradas son la misma o no.
Es util cuando siempre se usa la misma entrada en el registro de
cambios, pero aumenta el numero de version regularmente. Por
ejemplo, puede tener <<2.3-1~exp1>>, <<2.3-1~exp2>>... hasta la
publicacion 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 version y termina.
LIMITACIONES
Se perdera durante la fusion todo lo que <<Dpkg::Changelog>> no
analice. Esto puede incluir cosas como <<modelines>> de vim,
comentarios donde no deberian estar, etc.
INTEGRACI'ON CON GIT
Si desea usar este programa para fusionar ficheros de registro de
cambios de Debian en un repositorio git primero tendra 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
Despues tendra 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 version 2 o posterior de la Licencia
Publica General GNU para condiciones de copia. NO hay ninguna garantia.
TRADUCTOR
Rudy Godoy <rudy@kernel-panik.org>, Ruben 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
Fernandez-Sanguino, Ruben Porras, Luis Uribe y Omar Campagne.