Svn :: clase

Manipular espacios de trabajo de subversión con objetos Perl
Descargar ahora

Svn :: clase Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Nombre del editor:
  • Peter Karman
  • Sitio web del editor:
  • http://search.cpan.org/~karman/

Svn :: clase Etiquetas


Svn :: clase Descripción

Manipular espacios de trabajo de subversión con objetos Perl SVN :: Class es un módulo PERL que extiende la ruta :: Clase para permitir la gestión de espacio de trabajo de subversión básica. Svn :: Class :: File y SVN :: Class :: Dir son subclases de ruta :: Class :: Archivo :: Stat y ruta :: Class :: dir respectivamente.svn :: clase no usa el SVN :: Core Enlaces de Subversion Swig. En su lugar, la herramienta binaria SVN se utiliza para todas las interacciones, utilizando IPC :: CMD. Esta decisión de diseño se realizó para la máxima portabilidad y eliminar las dependencias que no son de CPAN.SYNOPSIS USE SVN :: CLASE; My $ file = svn_file ('ruta / a / archivo'); MY $ FH = $ FILO-> ABIERTO ('>>'); imprimir {$ fh} "Hola mundo \ n"; $ fh-> cerrar; $ File-> Agregar; if ($ file-> modificado) {My $ Rev = $ File-> Commit ('El archivo cambiado'); Imprimir "$ File se cometió con Revisión $ Rev \ N"; } else {croak "$ archivo no fue comprometido:". $ file-> errstr; } My $ dir = svn_dir ('ruta / a / dir'); $ dir-> mkpath a menos que -d $ dir; $ dir-> agregar; # recursiones por defecto $ dir-> commit ('directorio agregado') si $ dir-> modificado; Requisitos: · Perl


Svn :: clase Software relacionado