Node:gserver, Next:import, Previous:export, Up:Ordenes y Opciones
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:
Esta opción parece estar por lo menos parcialmente rota desde el verano de 1999.
CVSROOT/history
, no los ficheros RCS y es, por tanto,
mucho más rápido.
CVSROOT/history
. Esta opción es principalmente para
depurado y no se apoya oficialmente; aun con todo, puede encontrarla
útil (tal vez para generar informes legibles-por-humanos de ficheros
viejos de historial que ha conservado por ahí).
TOEFWUCGMAR
; cualquier
número de letras puede ser combinado. Aquí está lo que
significan:
Por omisión, si no se proporcionan opciones -x, es para mostrar
obtenciones (como -x O
).
lib/getdate.c
en la distribución de fuentes de CVS.
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).