Node:cvsq -- Encola órdenes CVS para una posterior conexión, Next:, Previous:cvslock -- Bloquea los repositorios para evitar la atomicidad, Up:Herramientas de terceros



cvsq - Encola órdenes CVS para una posterior conexión

Depende de: Bash

URL: http://www.volny.cz/v.slavik/lt/cvsq.html

Esto es lo que tiene que decir Vaclav Slavik <v.slavik@volny.cz>, el autor de cvsq, sobre él:

cvsq significa "cvs encolado" y es un pequeño guión de bash que envuelve el CVS de Cyclic. Hace más fácil el trabajo con repositorios CVS para la gente con conexiones de marcado telefónico porque permite encolar órdenes CVS y pasárselas al "verdadero cvs" posteriormente.

Por ejemplo, puede hacer "commit" sobre los archivos inmediatamente tras editarlos, estando desconectado, así que no se olvide de ellos:

    cvsq commit -m "change 1" file1.c
    cvsq commit -m "change 2" file2.c
    cvsq commit -m "change 3" file3.c

Y luego, cuando se conecte, sólo tendrá que escribir:

    cvsq upload

y todos los cambios se aplicarán en el repositorio. Si ocurre algún error durante el envío de algún archivo éste no se perderá. En vez de eso aparecerá un mensaje de error y el archivo continuará en la cola de cvsq.

Puede utilizar cvsq incluso con órdenes que no tengan sentido estando desconectado. En ese caso, la orden se pasa inmediatamente a cvs y no se encola. Por ejemplo, puede hacer un cvsq update y éste no se pondrá en la cola sino que se ejecutará inmediatamente. De hecho, puede comenzar a utilizar cvsq como un sustituto de cvs.

cvsq es de dominio público.