Los parches deben enviarse de la siguiente manera:
La indentación debe marcarse con dos espacios. No usar más ni usar tabuladores.
Formato "diff":
Formato "Unified".
Los diff deben generarse desde el directorio superior a donde estén los fuentes. En ese directorio superior deben estar tanto los fuentes originales como los fuentes cuyo parche queremos extraer, de forma que el parche se pueda aplicar con un "patch -p1".
Antes de generar el "diff" debemos asegurarnos de que estamos comparando con la última versión del IRCD. Para ello es conveniente actualizarse desde el CVS justo antes de generar el "diff".
Correo electrónico, como "attach".
El formato del "attach" debe ser texto puro, no binario o formatos extraños.
Cada "feature" debe enviarse en un mensaje separado, de forma que puedan evaluarse, verificarse y aplicarse de forma independiente.
Es conveniente actualizar el fichero ".patches" en el parche.
Si el parche se corresponde a una entrada en la lista de tareas pendientes (la "TODO" :-), el parche debe eliminar esa entrada.
El parche debe añadir un comentario en el fichero de "CAMBIOS".