| .\"******************************************************************* |
| .\" |
| .\" This file was generated with po4a. Translate the source file. |
| .\" |
| .\"******************************************************************* |
| .TH dpkg\-mergechangelogs 1 2011\-08\-14 "Proyecto Debian" "Herramientas de dpkg" |
| .SH NOMBRE |
| dpkg\-mergechangelogs \- Fusión a partir de tres versiones («3\-way merge») de |
| ficheros «debian/changelog» |
| . |
| .SH SINOPSIS |
| \fBdpkg\-mergechangelogs\fP [\fIopción\fP...] \fIantiguo\fP \fInuevo\-a\fP \fInuevo\-b\fP |
| [\fIsalida\fP] |
| . |
| .SH DESCRIPCIÓN |
| .P |
| 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 |
| \fIsalida\fP, o se mostrará por la salida estándar en caso de no introducir tal |
| parámetro. |
| .P |
| Cada entrada se identifica por su número de versión y, asumiendo que no |
| entran en conflicto, se fusionarán en el orden correcto (por orden |
| decreciente del número de versión). Cuando se usa \fB\-\-merge\-prereleases\fP, se |
| omitirá el número de versión tras la última tilde, de forma que «1.0\-1~exp1» |
| y «1.0\-1~exp5» se tomarán como la misma entrada. Cuando la misma versión |
| está disponible en \fInuevo\-a\fP y \fInuevo\-b\fP, se intentará una fusión estándar |
| de las líneas de las tres versiones (sólo si esta disponible el módulo |
| «Algorithm::Merge» \[em] parte del paquete «libalgorithm\-merge\-perl» \[em], |
| de no ser así, obtendrá un conflicto global en el contenido de la entrada). |
| . |
| .SH OPCIONES |
| .TP |
| \fB\-\-merge\-prereleases\fP, \fB\-m\fP |
| Elimina la parte tras la última virgulilla en el número de versión al |
| realizar una comparación para identificar si dos entradas son la misma o no. |
| .sp |
| Es útil cuando siempre se usa la misma entrada en el registro de cambios, |
| pero aumenta el número de versión regularmente. Por ejemplo, puede tener |
| «2.3\-1~exp1», «2.3\-1~exp2»... hasta la publicación oficial «2.3\-1», teniendo |
| todas la misma entrada en el registro de cambios, pero que ha evolucionado |
| con el tiempo. |
| .TP |
| \fB\-\-help\fP |
| Muestra el modo de uso y termina. |
| .TP |
| \fB\-\-version\fP |
| Muestra la versión y termina. |
| . |
| .SH LIMITACIONES |
| .P |
| Se perderá durante la fusión todo lo que «Dpkg::Changelog» no analice. Esto |
| puede incluir cosas como «modelines» de vim, comentarios donde no deberían |
| estar, etc. |
| . |
| .SH "INTEGRACIÓN CON GIT" |
| .P |
| 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 \fB.git/config\fP o \fB~/.gitconfig\fP: |
| .P |
| [merge "dpkg\-mergechangelogs"] |
| name = debian/changelog merge driver |
| driver = dpkg\-mergechangelogs \-m %O %A %B %A |
| .P |
| Después tendrá que definir el «merge attribute» para el fichero |
| «debian/changelog» bien en \fB.gitattributes\fP en el mismo repositorio, o en |
| \&\fB.git/info/attributes\fP: |
| .P |
| debian/changelog merge=dpkg\-mergechangelogs |
| .SH AUTOR |
| Copyright \(co 2009\-2010 Rapha\[:e]l Hertzog |
| .sp |
| Esto es software libre; vea la versión 2 o posterior de la Licencia Pública |
| General GNU para condiciones de copia. NO hay ninguna garantía. |
| |
| .SH "TRADUCTOR" |
| Rudy Godoy <rudy@kernel\-panik.org>, |
| Rubén 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>. |
| .br |
| Revisiones por Santiago Vila <sanvila@unex.es>, |
| Javier Fernández\-Sanguino, Rubén Porras, |
| Luis Uribe y Omar Campagne. |