InglésFrancésEspañol

icono de página de OnWorks

cvs-mailcommit: en línea en la nube

Ejecute cvs-mailcommit en el proveedor de alojamiento gratuito de OnWorks sobre Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando cvs-mailcommit que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.

PROGRAMA:

NOMBRE


cvs-mailcommit: envíe compromisos CVS por correo

SINOPSIS


confirmación de correo cvs [opciones] [versión *]

DESCRIPCIÓN


confirmación de correo cvs es una aplicación de ayuda para CVS para ayudar a las personas a realizar un seguimiento de CVS
repositorios por correo. Está conectado al sistema CVS a través del RAÍZCV/inicio de sesión expediente. Eso
leerá la información de modificación de CVS a través de stdin y requiere información de la versión a través de
la línea de comandos.

confirmación de correo cvs enviará diferencias de archivos modificados o archivos completamente nuevos por correo al
dirección indicada.

Tendrá que conectarlo a CVS para cada módulo en un repositorio que desee monitorear
por correo. Ver INSTALACIÓN below

OPCIONES


Este programa admite los siguientes argumentos. Cuando los argumentos no tienen sentido
el programa no hará nada.

-m dirección, --correo a dirección
Envíe el correo al especificado dirección. Esta opción se puede especificar en el
línea de comandos varias veces.

--diferencia
Genere diferencias unificadas para todos los archivos modificados.

--lleno
Incluya el relleno completo para los archivos recién creados que se agregaron al repositorio.

--lineas maximas nnn
Puede especificar cuántas líneas por archivo se pueden citar en el correo resultante.
Limitar el número de líneas entre comillas puede resultar útil para repositorios con
cambios que son similares. El valor predeterminado es copiar 400 líneas.

--xloop dirección
Incluir un especial Bucle en X encabezado en el correo generado. Esto está destinado a usuarios
para poder filtrar correos CVS por una línea de encabezado común. La línea se verá como

Bucle X: dirección

--desde dirección
Generar un Desde:-línea del formulario

De: usuario de CVS foodirección>

De lo contrario, se utilizará el usuario local con el que se ejecuta el programa en lugar de dirección.
Con este parámetro puede asegurarse de que todos esos correos se envíen con el mismo
de la línea, que puede ser útil para listas moderadas o algunas donde solo los suscriptores
puede escribir.

--responder a dirección
Intente redirigir las respuestas a los correos CVS a otra dirección configurando el encabezado adecuado
líneas como

Responder a: dirección

Seguimiento por correo a: dirección

--aprobado dirección
Incluir un especial Aprobado:-line en el correo. Este encabezado está destinado a moderados
listas de correo para pasar el mecanismo de moderación SmartList. El encabezado creado
parece

Aprobado: dirección

--cv versión cadena
Esta opción lleva la información de la versión de CVS de CVS al programa. Será
agregado automáticamente por CVS. Al instalar este programa en el inicio de sesión archivo de un
Repositorio CVS, deberá agregar la siguiente opción:

--cv % {sVv}

Si desea probar este programa manualmente, deberá proporcionar el directorio del módulo
y los archivos modificados, incluidas las versiones antigua y nueva. Esto se verá como

--cvs 'CVSROOT loginfo, 1.1,1.2'

Esta opción solo es útil para cadenas de formato CVS de estilo antiguo (es decir, antes de CVS
1.12.6). Puede continuar usando cadenas de formato de estilo antiguo con cvs más nuevos si
escribe% 1 {sVv} y configura UsarNewInfoFmtStrings=si en CVSROOT / config. Para mas reciente
versiones de CVS, sin embargo, debe utilizar los nuevos argumentos --root y --dir y
coloque% {sVv} al final de la línea de comandos.

--raíz cvs repositorio
Especifique el directorio del repositorio de CVS. Normalmente, esto lo hace el servidor CVS.
Antes de la versión 1.12, el repositorio se transmitía al procesador de registros a través del
RAÍZCV Variable ambiental. El parámetro de esta opción normalmente se completa con
CVS usando la cadena de formato% r:

--raíz %r

--dir módulo directorio
Especifique el directorio dentro del repositorio CVS en el que se encuentran los directorios o archivos.
añadido o modificado. El parámetro de esta opción normalmente lo completa CVS usando
la cadena de formato% p:

--dir %p

CONFIGURACIÓN ARCHIVO


confirmación de correo cvs admite un archivo de configuración adicional /etc/cvs-mailcommit.pl para que
Los valores predeterminados codificados de forma rígida se pueden sobrescribir. El archivo se incluye a través de require y, por lo tanto,
debe contener un código Perl válido, que se evalúa como su verdadero. Es decir, lugar 1; al final de
el archivo.

INSTALACIÓN


El RAÍZCV/inicio de sesión controles de archivo donde cvs hacer se envía la información de registro. El primero
La entrada en una línea es una expresión regular que debe coincidir con el directorio (módulo de alias) que
se está haciendo el cambio a, en relación con el $RAÍZCV. Si se encuentra una coincidencia, entonces el
El resto de la línea es un programa de filtro que debe esperar información de registro en su
entrada estándar.

A inicio de sesión la línea parece

- -

NOTAS


El --cv La opción solo es válida para cadenas de formato CVS de estilo antiguo anteriores a la versión 1.12.6 de
CVS con % {sVv} o para cadenas de formato CVS de nuevo estilo usando el truco de compatibilidad con
% 1 {sVv}.

Para cadenas de formato CVS de nuevo estilo para CVS versión 1.12.6 o superior --cv no debe ser utilizado
más, pero en cambio --raíz y --dir son requeridos. La información de la versión % {sVv} deben
agregarse al final de la línea de comando.

EJEMPLO


Suponga que desea monitorear los cambios en el RAÍZCV módulo, entonces es posible que desee utilizar el
siguiente línea.

CVSROOT cvs-correocommit \
--correo a [email protected] \
--desde [email protected] \
--cvs% {sVv} --diff --full

Si desea distribuir los cambios en un módulo a través de una lista de correo donde solo estos registran
Si aparecen mensajes, es posible que deba agregar una línea de encabezado X-Loop: o Approved :.

webwml cvs-correocommit \
--correo a [email protected] \
--desde [email protected] \
--aprobado [email protected] \
--cvs% {sVv} --diff --full

Las líneas de configuración anteriores son válidas solo para cadenas de formato de estilo antiguo. Con un mas
versión reciente de CVS (1.12.6 o más reciente) que tendrá que reemplazar % {sVv} con % 1 {sVv} y establecer
UsarNewInfoFmtStrings a si in CVSROOT / config.

Para cadenas de formato CVS de nuevo estilo, es necesario utilizar otros parámetros, ya que CVS cambió la
sintaxis y semántica. No debe utilizar el --cv opción ya pero necesito usar --raíz
y --dir y coloque la lista de versiones al final. El último ejemplo convertido para estilo nuevo
Las cadenas de formato tienen el siguiente aspecto:

webwml cvs-correocommit \
--correo a [email protected] \
--desde [email protected] \
--aprobado [email protected] \
--diff --full --root% r --dir% p% {sVv}

Para mejorar la legibilidad, las líneas anteriores se dividieron en varias líneas usando
líneas de continuación. Esto no es compatible con CVS. Tendrás que escribirlo en uno
linea sola.

ADVERTENCIA


CVS no admite líneas de continuación (varias líneas por comando) en el
RAÍZCV/inicio de sesión expediente. Deberá escribir cada filtro en una sola línea propia.

FUENTE


http://www.infodrom.org/Infodrom/tools/cvs-mailcommit.html

Utilice cvs-mailcommit en línea utilizando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

Comandos de Linux

Ad