Node:gserver, Next:, Previous:export, Up:Ordenes y Opciones



gserver

Sinopsis: gserver

Éste es el servidor GSSAPI (Servicios Generales de Seguridad API). Este mandato no se ejecuta normalmente por usuarios. En vez de esto, se arranca en el lado del servidor cuando un usuario conecta desde un cliente con el método de acceso :gserver::

cvs -d :gserver:floss.red-bean.com:/usr/local/nuevorepos checkout miproyecto

GSSAPI provee, entre otras cosas, la Versión 5 de Kerberos; para la versión 4, usar :kserver:.

Ajustando y usando una librería GSSAPI en sus máquinas está fuera del alcance de este libro. (Ver sin embargo el nodo Acreditación GSSAPI en el manual Cederqvist para obtener ayudas más útiles).

Opciones: ninguna.

history [OPCIONES] [SUBCADENA_FICHERO(S)]

Muestra un historial de la actividad en el repositorio. Específicamente, esta opción muestra los registros de obtenciones, entregas, etiquetados, actualizaciones y lanzamientros. Por omisión, la opción muestra las obtenciones (pero vea la opción -x). Este mandato no funciona si no hay fichero CVSROOT/history en el repositorio.

El mandato history difiere de otros mandatos CVS en muchos sentidos. Primero, deben proporcionarse opciones normalmente para hacer algo útil (y muchas de estas opciones significan diferentes cosas para el historial que para otros mandatos). Segundo, en vez de hablar de nombres completos de fichero como argumentos, toma una o más subcadenas para coincidir con nombres de fichero (todas las grabaciones que coincidan con al menos una de estas subcadenas se recuperan). Tercero, la salida del historial tiene aspecto de basura hasta que aprenda a leerla, así que explicaré el formato de salida en una sección especial después de las opciones. (Ver también log.)

Opciones:

Salida de historial

La salida del mandato history es una serie de líneas; cada línea representa un "evento de historial" y comienza con una sola letra de código indicando qué tipo de evento es. Por ejemplo:

floss$ cvs history -D yesterday -x TMO
M 08/21 20:19 +0000 jcualquiera 2.2           baar       miproyecto == <remote>
M 08/22 04:18 +0000 jcualquiera 1.2           README     miproyecto == <remote>
O 08/22 05:15 +0000 jcualquiera myproj =myproj= ~/src/*
M 08/22 05:33 +0000 jcualquiera 2.18          README.txt miproyecto == ~/src/myproj
O 08/22 14:25 CDT jcualquiera miproyecto =miproyecto= ~/src/*
O 08/22 14:26 CDT jcualquiera [99.08.23.19.26.03] miproyecto =miproyecto= ~/src/*
O 08/22 14:28 CDT jcualquiera [Saludos_Exoticos-rama] miproyecto =miproyecto= ~/src/*

Las letras de código son las mismas que para la opción -x recientemente descrita. Siguiendo el código de letra en la fecha de un evento (expresada en tiempo UTC/GMT, a no ser que se use la opción -z), seguida del usuario responsable del evento.

Después del usuario podría haber un número de revisión, etiqueta, o fecha, pero sólo si es apropiada para el evento (la fecha o etiqueta estarán en corchetes y formateados como se muestra en el ejemplo precedente). Si usted entrega un fichero, muestra el nuevo número de revisión; si obtiene con -D o -r, la fecha o etiqueta adhesiva se muestra dentro de corchetes. Para una obtención sencilla, nada extra se muestra.

Luego viene el nombre del fichero en cuestión, o nombre del módulo en el evento que es sobre un módulo. En el anterior, las siguientes dos cosas son el nombre de la copia de trabajo del módulo obtenido (entre dos signos de igual), seguida por su localización en el directorio personal del usuario (home). (El nombre de la copia de trabajo obtenida puede diferir del nombre del módulo si flag -d es usado con checkout).