Node:Subdirectorios, Next:, Previous:Ficheros informativos, Up:Anatomia de una distribucion CVS



Subdirectorios

La distribución CVS contiene unos cuantos subdirectorios. En el curso de una instalación normal no tendrá que navegar por ellos, pero si quiere curiosear por las fuentes, está bien saber qué hace cada cosa. Aquí están:

contrib/
diff/
doc/
emx/
lib/
man/
os2/
src/
tools/
vms/
windows-NT/
zlib/

La mayoría de ellos pueden ignorarse. Los subdirectorios emx/, os2/, vms/, and windows-NT/ contienen código fuente específico del sistema operativo, por lo que usted sólo los necesitaría si realmente está tratando de arreglar un problema a nivel de código en CVS (una situación improbable, aunque no sería la primera vez). Los subdirectorios diff/ and zlib/ contienen implementaciones internas de CVS del programa diff y de la biblioteca de compresión GNU zip, respectivamente. (CVS usa la última para reducir el número de bits que tiene que enviar por la red cuando accede a repositorios remotos.)

Los subdirectorios contrib/ y tools/ contienen programas libres hechos por terceros para usarse con CVS. En contrib/, encontrará una ordenación de guiones de consola ("shell scripts", N. del T.) pequeños y especializados (lea contrib/README para averiguar lo que hacen). El subdirectorio tools/ solía contener contribuciones, pero ahora contiene un fichero README que dice en parte:

Este subdirectorio antiguamente contenía herramientas que pueden usarse
con CVS.  En particular, solía contener una copia de la versión 1.x de
pcl-cvs. Pcl-cvs es una interfaz de Emacs para CVS.

Si está buscando pcl-cvs le sugerimos la versión 2.x de pcl-cvs en:
    ftp://ftp.weird.com/pub/local/

El paquete PCL-CVS a que se refiere es muy práctico, y tengo más que decir sobre él en Herramientas de terceros.

Los subdirectorios src/ y lib/ contienen el grueso del código fuente de CVS, incluido el codigo interno de CVS. Las principales estructuras de datos y órdenes están implementados en src/, mientras que lib/ contiene pequeños módulos de código de utilidad general que usa CVS.

El subdirectorio man/ contiene las páginas man de CVS (para el sistema de manual en línea de Unix). Cuando ejecutó "make install", se incorporaron dentro de las páginas man de su sistema Unix, así que puede escribir

floss$ man cvs

y conseguir una introducción y referencia de subórdenes (algo concisas) para CVS. Aunque son útiles como referencia rápida, las páginas del manual pueden no estar tan actualizadas ni ser tan completas como el manual Cederqvist (vea la próxima sección); sin embargo, si sirve de consuelo, es más probable que las páginas del manual estén incompletas que realmente sean incorrectas.