InglésFrancésEspañol

Ad


icono de página de OnWorks

cvs2cl - Online en la nube

Ejecute cvs2cl 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 cvs2cl 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


cvs2cl - convierte los mensajes de registro de cvs en registros de cambios

SINOPSIS


cvs2cl [opciones] [FILE1 [FILE2 ...]]

DESCRIPCIÓN


cvs2cl produce un ChangeLog estilo GNU para fuentes controladas por CVS ejecutando "cvs log" y
analizar la salida. Los mensajes de registro duplicados se unifican de la manera correcta.

La salida predeterminada de cvs2cl está diseñada para ser compacta, formalmente inequívoca, pero aún así
fácil de leer para los humanos. Debería ser en gran parte autoexplicativo; la única abreviatura que
puede que no sea obvio es "utags". Significa "etiquetas universales": una etiqueta universal es
uno retenido por todos los archivos en una entrada de cambio determinada.

Si necesita una salida que sea fácil de analizar para un programa, use la --xml opción. Tenga en cuenta que
con la salida XML, casi toda la información disponible se incluye con cada entrada de cambio,
ya sea que lo solicite o no, en la teoría de que su analizador puede ignorar cualquier cosa que sea
no buscando.

Si los nombres de archivo se dan como argumentos, cvs2cl solo muestra información de registro para los archivos nombrados.

CAMPUS


-h, -ayuda, --ayuda, -?
Muestre una pequeña ayuda y salga.

--versión
Mostrar versión y salir.

-r, --revisiones
Muestra los números de revisión en la salida.

-b, --sucursales
Muestre los nombres de las sucursales en las revisiones cuando sea posible.

-t, --etiquetas
Mostrar etiquetas (nombres simbólicos) en la salida.

-T, --tagdates
Mostrar etiquetas en la salida en su primera aparición.

--mostrar-muerto
Muestra archivos muertos.

--stdin
Lea desde stdin, no ejecute cvs log.

--salida estándar
Salida a stdout, no a ChangeLog.

-d, --repartido
Coloque ChangeLogs en subdirectorios.

-f ARCHIVO, --expediente ARCHIVO
Escribe a ARCHIVO en lugar de ChangeLog.

--fsf
Use esto si los datos de registro están en estilo FSF ChangeLog.

--FSF
Intente una salida estrictamente compatible con el estándar FSF (incompatible con --acum).

-W SEGS, --ventana SEGS
Ventana de tiempo dentro del cual se unifican las entradas del registro.

-U UFILE, - mapa de usuario UFILE
Expanda los nombres de usuario a las direcciones de correo electrónico de UFILE.

--contraseña ARCHIVO DE CONTRASEÑA
Utilice el archivo de contraseña del sistema para la expansión del nombre de usuario. Si no se proporciona un dominio de correo (a través de
--dominio), intenta leer uno de / etc / mailname, salida de hostname -d,
nombrededominiodnso nombre de dominio. cvs2cl sale con un error si ninguna de esas opciones es
exitoso. Utilice un dominio de "" para evitar la adición de un dominio de correo.

--dominio DOMINIO
Dominio desde el que crear direcciones de correo electrónico.

--gecos
Obtenga información de usuario de los datos de GECOS.

-R REGEXP, --expresa regular REGEXP
Incluya solo las entradas que coincidan REGEXP. Esta opción se puede utilizar varias veces.

-I REGEXP, --ignorar REGEXP
Ignorar archivos cuyos nombres coincidan REGEXP. Esta opción se puede utilizar varias veces. los
regexp es una expresión regular de Perl. Se empareja tal cual; es posible que desee prefijar con
un ^ o sufijo con $ para anclar la coincidencia.

-C, no distingue entre mayúsculas y minúsculas
Cualquier coincidencia de expresiones regulares se realiza sin distinción entre mayúsculas y minúsculas.

-F BRANCH, --seguir BRANCH
Mostrar solo revisiones en o ancestrales a BRANCH.

--sólo seguir BRANCH
Me gusta: sigue, pero no se siguen las subramas.

--no ancestros
Cuando usas -F, solo realiza un seguimiento de los cambios desde BRANCH comenzado.

--no-ocultar-ramas-adiciones
De forma predeterminada, las entradas generadas por cvs para un archivo agregado en una rama (una entrada 1.1 muerta)
no se muestran. Esta bandera invierte esa acción.

-S, - encabezado-separado
Línea en blanco entre cada encabezado y mensaje de registro.

--grupo-dentro-de-la-fecha
Agrupe las entradas de ChangeLog en la misma fecha juntas, en lugar de tener una entrada separada
para cada compromiso en esa fecha.

--resumen
Agregue información de resumen de cambios de CVS.

--no envolver
No envuelva automáticamente el mensaje de registro (recomiende -S además).

--no-sangría
No sangra el mensaje de registro

--GMT, --UTC
Muestra las horas en GMT / UTC en lugar de la hora local.

--acum
Agregar a un ChangeLog existente (incompatible con --xml y --FSF).

-w, --día de la semana
Mostrar día de la semana.

--no-veces
No muestre los tiempos en la salida.

--crono
Registro de salida en orden cronológico (el valor predeterminado es el orden cronológico inverso).

--encabezamiento ARCHIVO
Obtener el encabezado ChangeLog de ARCHIVO ("-"significa stdin).

--xml
XML de salida en lugar del formato ChangeLog (incompatible con --acum).

- codificación xml CODIFICACION
Inserte una cláusula de codificación en el encabezado XML.

- hoja de estilo xml ARCHIVO
Inserte instrucciones de procesamiento de hojas de estilo xml con ARCHIVO formatear la ruta del archivo de hoja de estilo
en el encabezado XML.

--noxmlns
No incluya el atributo xmlns = en el elemento raíz.

- ocultar-nombres de archivos
No muestre los nombres de archivo (se ignoran para la salida XML).

--no-dir-común
No acorte los nombres de directorio de los nombres de archivo.

--rcs RAÍZCV
Manejar nombres de archivos de RCS sin procesar, por ejemplo, aquellos producidos por la salida "cvs rlog",
quitar el prefijo RAÍZCV.

-P, --ciruela pasa
No muestre mensajes de registro vacíos.

--líneas modificadas
Muestra el número de líneas agregadas y el número de líneas eliminadas para cada registro (si
aplicable). Por el momento, esto solo afecta al modo de salida XML.

--ignorar-etiqueta ETIQUETA
Ignore los cambios individuales asociados con una etiqueta determinada. Puede repetirse, si
por lo tanto, se ignoran los cambios asociados con cualquiera de las etiquetas dadas.

--show-etiqueta ETIQUETA
Registre solo los cambios individuales que están asociados con una etiqueta determinada. Puede repetirse, si
por lo tanto, se registran los cambios asociados con cualquiera de las etiquetas dadas.

--delta DESDE_TAG:ETIQUETAR
Intente un delta entre dos etiquetas (ya que DESDE_TAG hasta e incluyendo ETIQUETAR). La
El algoritmo es simple basado en fechas (este es un problema difícil), por lo que los resultados son
imperfecto.

-g OPCIONES, --Opciones globales OPCIONES
Aprobado OPCIONES a cvs como en "cvs OPCIONES Iniciar sesión ...".

-l OPCIONES, --log-opciones OPCIONES
Aprobado OPCIONES a cvs log como en "cvs ... log OPCIONES".

Notas sobre las opciones y argumentos:

· Los -I y -F las opciones pueden aparecer varias veces.

· Para seguir las revisiones del tronco, use "-F tronco"("-F TRUNK"también funciona). Está bien
porque nunca jamás sería tan loco como para nombrar una rama "tronco", ¿verdad? Derecha.

· Para el -U opción, la UFILE debe tener el formato CVSROOT / users. Es decir, cada
linea de UFILE Se ve como esto:

aleatorio:[email protected]

o tal vez incluso así

jrandom: 'Jesse Q. Random[email protected]>'

No olvide citar la parte después de los dos puntos si es necesario.

· Mucha gente quiere filtrar por fecha. Para hacerlo, invoque cvs2cl así:

cvs2cl -l "-d'DATESPEC '"

donde DATESPEC es cualquier especificación de fecha válida para "cvs log -d". (Tenga en cuenta que CVS
1.10.7 y siguientes requieren que no haya espacio entre -d y su argumento).

· Las fechas / horas se interpretan en la zona horaria local.

· Recuerde citar el argumento a `-l'para que su shell no interprete los espacios como
separadores de argumentos.

· Consulte la sección 'Opciones comunes' del manual cvs ('info cvs' en sistemas similares a UNIX)
para obtener más información.

· Tenga en cuenta que las reglas para citar en shell de Windows son diferentes.

· Para ejecutarse en un entorno automatizado como CGI o PHP, es posible que se necesite suidperl para
para ejecutar como el usuario correcto para habilitar / cvsroot leer archivos de bloqueo para que se escriban para
el comando 'cvs log'. Probablemente sea solo un caso de cambiar el / usr / bin / perl
comando a / usr / bin / suidperl, y declarando explícitamente la variable PATH.

EJEMPLOS


Algunos ejemplos (trabajando en shells de UNIX):

# registros posteriores al 6 de marzo de 2003 (inclusive)
cvs2cl -l "-d '> 2003-03-06'"
# registros después de las 4:34 p.m. del 6 de marzo de 2003 (inclusive)
cvs2cl -l "-d '> 2003-03-06 16:34'"
# registros entre las 4:46 p. m. del 6 de marzo de 2003 (exclusivo) y
# 4:34 PM 6 de marzo de 2003 (inclusive)
cvs2cl -l "-d'2003-03-06 16:46>2003-03-06 16:34'"

Algunos ejemplos (en shells que no son UNIX):

# Se informó que funciona en Windows XP / 2000
cvs2cl -l "-d" "> 2003/10/18; hoy <" ""

AUTORES


Karl Fogel
Melissa O'Neill
martyn j. pearce

Contribuciones de

mike ayers
tim bradshaw
ricardo broberg
nathan bryant
Oswald Buddenhagen
Neil Conway
Arturo de Jong
Mark W Eichin
david elcock
reid ellis
Simón Josefsson
robin hugh johnson
terry kane
Pete Kempf
Beso de Akos
claus klein
Eddie Kohler
Richard Laager
kevin lilly
Karl-Heinz Marbaise
mitsuaki masuhara
Henrik Nordström
Joe Orton
Pedro Palfrader
Tomás Parmelán
Jordan Russell
Jacek Sliwerski
johannes stezenbach
jose walton
Ernie Zapata

Use cvs2cl en línea usando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

Comandos de Linux

Ad