Node:¿Como puedo obtener la lista de todas las etiquetas del proyecto?, Next:, Previous:Necesito mover ficheros sin perder el histórico de revisiones, Up:Algunos Problemas de la Vida Real (con Soluciones)



¿Como puedo obtener la lista de todas las etiquetas del proyecto?

Actualmente no hay forma de hacerlo con CVS. Es algo demandado por los usuarios y se espera que en futuras versiones esté disponible. Puede que pronto (incluso ya) existe un comando cvs tags o similar.

Hasta entonces, hay aproximaciones. Podemos ejecutar cvs log -h y leer las secciones de la salida con la cabecera symbolic names:. O bien, si estamos en la máquina del repositorio, podemos mirar en el principio de algunos ficheros RCS. Todas las etiquetas (rama y no rama) se listan en el campo symbols:

floss$ head /usr/local/nuevorep/hola.c,v
head	2.0;
access;
symbols
	Release_1_0:1.22
	Exotic_Greetings-2:1.21
	merged-Exotic_Greetings-1:1.21
	Exotic_Greetings-1:1.21
	merged-Exotic_Greetings:1.21
	Exotic_Greetings-branch:1.21.0.2
	Root-of-Exotic_Greetings:1.21
	start:1.1.1.1
	jrandom:1.1.1;
locks; strict;
comment	@ * @;